从数据库某表某字段中读出空值,怎么会报
空指针的错误呢?
我用的这个读的,如果字段非空就没问题。空字段就报
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不是一个概念·
------解决方案--------------------
------解决方案--------------------rs.getString("address").toString()....这样写代码。。。不行滴