所有类
java.sql
类 DataTruncation
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.sql.SQLException
java.sql.SQLWarning
java.sql.DataTruncation
-
所有已实现的接口:
-
Serializable
-
public class DataTruncation
- extends SQLWarning
报告 DataTruncation 警告的异常(读取时),或者 JDBC 意外地截断某一数据值时抛出 DataTruncation 异常(写入时)。
DataTruncation
的 SQLstate 是 01004
。
-
另请参见:
-
序列化表格
构造方法摘要 |
DataTruncation(int index, boolean parameter, boolean read, int dataSize, int transferSize) 创建一个 DataTruncation 对象,该对象的 SQLState 被初始化为 01004,reason 被设置为 "Data truncation",vendorCode 被设置为 SQLException 默认值,其他字段被设置为给定值。 |
从类 java.lang.Throwable 继承的方法 |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
DataTruncation
public DataTruncation(int index,
boolean parameter,
boolean read,
int dataSize,
int transferSize)
-
创建一个
DataTruncation
对象,该对象的 SQLState 被初始化为 01004,reason 被设置为 "Data truncation",vendorCode 被设置为 SQLException 默认值,其他字段被设置为给定值。
-
参数:
-
index
- 参数或列值的索引
-
parameter
- 如果参数值被截断,则该参数为 true
-
read
- 如果某一 read 字段被截断,则该参数为 true
-
dataSize
- 数据的原始大小
-
transferSize
- 截断后的大小
getIndex
public int getIndex()
-
检索被截断的列或参数的索引。
如果列或参数索引是未知的,返回值可能为 -1,在这种情况下,应该忽略 parameter
和 read
字段。
-
-
返回:
-
截断的参数或列值的索引
getParameter
public boolean getParameter()
-
指示被截断的值是一个参数值还是一个列值。
-
-
返回:
-
如果被截断的值是一个参数,则返回
true
;如果被截断的值是一个列值,则返回 false
getRead
public boolean getRead()
-
指示该值是否在读取时被截断。
-
-
返回:
-
如果该值在从数据库中读取时被截断,则返回
true
;如果该值在写入时被截断,则返回 false
getDataSize
public int getDataSize()
-
获得应该传输的数据字节数。如果执行了数据转换,则该数可能是一个近似数。如果大小是未知的,则该值可能为
-1
。
-
-
返回:
-
应该传输的数据字节数
getTransferSize
public int getTransferSize()
-
获得实际传输的数据字节数。如果大小是未知的,则该值可能为
-1
。
-
-
返回:
-
实际传输的数据字节数
所有类