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

jsp读取sql数据,字段为空时怎么处理

2012-03-26 
jsp读取sql数据,字段为空时怎么办我连接sql时,用的是while(rs.next()){xmbase.rset.getString( xm ).tr

jsp读取sql数据,字段为空时怎么办
我连接sql时,用的是while(rs.next())   {   xm=base.rset.getString( "xm ").trim();……}
  但是当数据库中有字段为空时就出错了,请问怎么解决呢?

[解决办法]
为空肯定会错
String sm = base.rset.getString( "xm ");
if(sm==null)
sm=“”;

[解决办法]
xm=base.rset.getString( "xm ").trim()==null? " ":base.rset.getString( "xm ").trim();
[解决办法]
发生了异常了,用try,catch处理就可以了
[解决办法]
字段为空的情况下 处理一下我们再查询的时候能解决那上最好了
意思就是不去取空值的记录
如果我们的应用当中需要那些空值记录
那我们只有把字段的内容取出 然后判断它的值 是不是为 null


[解决办法]
同意楼上
[解决办法]
为什么会出错,问一下trim() 函数吧
[解决办法]
如果需要显示就判断一下打个空格就好
[解决办法]
如果 rs 得到的是对象类型的话:
  String s = rs.getString( "xm ");
  s = (s == null)? " ":s.trim();

如果 rs 得到的是基本类型的话:
  int age = rs.getInt( "age ");
  age = (rs.wasNull())?-1:age;

热点排行