首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

从数据库某表某字段中读出空值,如何会报空指针的异常呢

2012-09-10 
从数据库某表某字段中读出空值,怎么会报空指针的错误呢?我用的这个读的,如果字段非空就没问题。空字段就报j

从数据库某表某字段中读出空值,怎么会报空指针的错误呢?
我用的这个读的,如果字段非空就没问题。空字段就报java.lang.NullPointerException的错误。

static Connection conn = null;
static Statement stmt = null;
static ResultSet rs = null;
rs.getString("address").toString()

[解决办法]
我用的这个读的,如果字段非空就没问题
你自己都讲了如果非空那么就没有问如果为空“”或者是null 第一个空说明字段address存在而如果是第二个null那么说字段不存在不存在 而你又在获取这个字段所以就报空指针异常了
[解决办法]
很明显了 address值为空的话 你rs.getString("address")出来结果是null,你用null再.toString(),你不空指针就怪了卅。。
""和null不是一个概念·
[解决办法]

探讨

很明显了 address值为空的话 你rs.getString("address")出来结果是null,你用null再.toString(),你不空指针就怪了卅。。
""和null不是一个概念·

[解决办法]
rs.getString("address").toString()....这样写代码。。。不行滴

热点排行