学会如何处理数据库中的null
发布时间:2019-10-08 编辑:jiaochengji.com
教程集为您提供学会如何处理数据库中的null等资源,欢迎您收藏本站,我们将为您提供最新的学会如何处理数据库中的null资源
当一个值通过如getInt、getLong、getFloat这样的getXxx方法从数据库中得到后,开发者可以调用wasNull()方法来找出其值是否为null。如果wasNull返回true,那么可以让开发者为基本类型选择使用合适的null值。GetXxx方法获得的值与JDBC的驱动紧密相关。
例如,在某个数据库驱动中,它返回0,另一个也许返回那一列的缺省值,也许还有一个返回驱动在那一列读取的最后一个值。
所以当你准备读取数据库中的NULL值的时候,要小心缺省值,你也许需要以下面的习惯编码:
int idx = resultSet.getInt(1);
if(resultSet.wasNull( ))
{
idx = -1; // this is our default value for idx
}
您可能感兴趣的文章:
[关闭]