数据库空字段有关问题

数据库空字段问题

java中数据库操作中空字段问题陈述:

表中某一行会有空字段,i初始值为1,利用结果集rs判断当前的字段是否为空,数据库如下

colName: a b c d

colValue: x y (空白表示空字段)

执行如下程序段(其他程序略)

while(!rs.getString(i).equals(null))

{

  i++;

}

当i=1时,!rs.getString(i).equals(null)为true,i++,变为2

当i=2时,!rs.getString(i).equals(null)为true,i++,变为3

i=3时rs.getString(3)为空,就出现异常,也就是说这段程序要判断字段是否为空,就必定会出现异常;

怎么解决这个问题?谢谢解答!



java中判断null的是==,不是euqals

数据库空字段有关问题

相关文章:

你感兴趣的文章:

标签云: