Topic: 数据库某个字段无数据的时候,把null导给变量

  Print this page

1.数据库某个字段无数据的时候,把null导给变量 Copy to clipboard
Posted by: ruijie_zhao
Posted on: 2005-09-30 13:28

Result rs;
String row_content

row_content=rs.getString("name").toString();
=================================
当数据库中name字段中的数据为null时
,报错,如何让数据库某个字段无数据的时候,把null导给变量

2.Re:数据库某个字段无数据的时候,把null导给变量 [Re: ruijie_zhao] Copy to clipboard
Posted by: bluepure
Posted on: 2005-09-30 14:25

你这样写必然会遇到nullpoit异常。
像下面这样写:

row_content=rs.getString("name");

或者row_content=String.valueOf( rs.getString("name"));

java程序员写的最蠢的代码有几种,
其中一种就是对已知的String再调用toString()方法。

3.Re:数据库某个字段无数据的时候,把null导给变量 [Re: bluepure] Copy to clipboard
Posted by: zcjl
Posted on: 2005-09-30 14:46

友情提醒:

row_content=rs.getString("name");
此时row_content == null;

row_content=String.valueOf( rs.getString("name"));

此时row_content.equals("null");

ps:
row_content=rs.getString("name").toString();
row_content=String.valueOf( rs.getString("name"));
这两种方法似乎都有些那个……


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923