我们可以在java中使用ResultSet getShort方法获取空值吗
可以使用java中的我们可以在java中使用ResultSet getShort方法获取空值吗,java,jdbc,Java,Jdbc,可以使用java中的ResultSet.getShort()方法获取null值吗? 我知道它将null值转换为0,我们可以使用getObject()方法来检查null值,但是可以使用getShort方法获得null值吗 short getShort(String columnLabel)引发SQLException 检索当前行中指定列的值 这个ResultSet对象在Java编程语言中是一个缩写 参数:columnLabel—使用 SQL AS子句。如果未指定SQL AS子句,则标签 是列的名称
ResultSet.getShort()
方法获取null
值吗?
我知道它将null
值转换为0
,我们可以使用getObject()
方法来检查null
值,但是可以使用getShort
方法获得null
值吗
short getShort(String columnLabel)引发SQLException
检索当前行中指定列的值
这个ResultSet对象在Java编程语言中是一个缩写
参数:columnLabel—使用
SQL AS子句。如果未指定SQL AS子句,则标签
是列的名称
返回:列值;如果该值为SQL NULL,则该值
返回的值为0
抛出:SQLException-如果columnLabel无效;如果一个数据库
发生访问错误,或对关闭的结果集调用此方法
Oracle参考:
所以你的答案是否定的,你不能从getShort方法中得到null
short getShort(String columnLabel)引发SQLException
检索当前行中指定列的值
这个ResultSet对象在Java编程语言中是一个缩写
参数:columnLabel—使用
SQL AS子句。如果未指定SQL AS子句,则标签
是列的名称
返回:列值;如果该值为SQL NULL,则该值
返回的值为0
抛出:SQLException-如果columnLabel无效;如果一个数据库
发生访问错误,或对关闭的结果集调用此方法
Oracle参考:
所以你的答案是否定的,你不能从getShort方法中得到null
short getShort(String columnLabel)引发SQLException
检索当前行中指定列的值
这个ResultSet对象在Java编程语言中是一个缩写
参数:columnLabel—使用
SQL AS子句。如果未指定SQL AS子句,则标签
是列的名称
返回:列值;如果该值为SQL NULL,则该值
返回的值为0
抛出:SQLException-如果columnLabel无效;如果一个数据库
发生访问错误,或对关闭的结果集调用此方法
Oracle参考:
所以你的答案是否定的,你不能从getShort方法中得到null
short getShort(String columnLabel)引发SQLException
检索当前行中指定列的值
这个ResultSet对象在Java编程语言中是一个缩写
参数:columnLabel—使用
SQL AS子句。如果未指定SQL AS子句,则标签
是列的名称
返回:列值;如果该值为SQL NULL,则该值
返回的值为0
抛出:SQLException-如果columnLabel无效;如果一个数据库
发生访问错误,或对关闭的结果集调用此方法
Oracle参考:
因此,您的答案是否定的,您不能从getShort方法中获取null。您可以使用resultset方法wasNull()检查上次获取的值是否为null。如果是真的,您可以在业务逻辑中考虑您的GETSGREST()值为NULL,而不是0。如果是真的,您可以在业务逻辑中考虑您的GETSGREST()值为NULL,而不是0。如果是真的,您可以在业务逻辑中考虑您的GETSGREST()值为NULL,而不是0。如果是真的,您可以在业务逻辑中考虑您的GETSGREST()值为NULL,而不是0。一个
short
怎么可能是空的?当然不是。一个short
怎么可能是空的?当然不是。一个short
怎么可能是空的?当然不是。short
怎么可以为空?