判断记录各个字段为空的问题
路过的进来看看啊
今天碰到个问题:用sql根据ID得出一条记录,怎样判断记录里是否有空值?
当然不是每个字段都getstring出来,这我就不用问你们了,我的意思是你不知道里面有多少字段,或者是字段有2、30个,你就不可能一个个的判断吧。
大家教我!
你只能先用getXXX()得到字段值,然后用wasNull()判断是否是SQL NULL!应该没有别的方法一起判断所有字段是否为空。
顺便问句,你为什么问这个问题呢?
怎么一样,你写给我看看
语气还很强硬...
好久不用了,不知道取列是从0还是从1,你自己试试
while(rs.next())
{
for(int i=0;i<rs.getMetaData().getColumnCount();i++)
{
String temp=rs.getString(i);
if(temp==null||temp.equals(""))
{
//todo:.....
}
}
.......
}