数据库字段数据n和数据空白的问题!

来源:互联网  时间:2016/7/10 10:58:17

关于网友提出的“ 数据库字段数据n和数据空白的问题!”问题疑问,本网通过在网上对“ 数据库字段数据n和数据空白的问题!”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 数据库字段数据n和数据空白的问题!
描述:

我用的数据库是sqlserver,当数据库中某个字段为时,用Rs.getString("a")
来取时出现java.lang.NullPointerException空指针错误,但字段为空白什么也没有时用Rs.getString("a")取却没有错误,这是为什么?要怎样处理?


解决方案1:

String s = (Rs.getString("a") == null ? "": Rs.getString("a"));

解决方案2:

Rs.getString("a");
if (Rs.wasNull())

解决方案3:

数据为null的话rsSql.length() 行不通!
reSql最好先赋初值

解决方案4:

我试过了如果是null的话,字符串打印出来就是null。可能是你没判断是否为null就对串调用了字符串操作的函数,这样会是空指针。
你可以先判断是否为null,不用isnull,那是sql中用的,不好意思最开始理解错你的意思了。
直接比较
if(s==null)
{
}
else
{
}

解决方案5:

假设你要把Rs.getString("a")赋值给 s
如果 s 是方法变量:Rs.getString("a")要赋值的变量定义时给初始化为 String s=""; 然后s=Rs.getString("a");
这样取不到值也没事了。
如果s是类变量什么都不做也可以

上一篇关于文件流的问题!最后35分阿
下一篇小kiss提问
明星图片
相关文章
《 数据库字段数据n和数据空白的问题!》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)