写成下面这个样子应该就可以了
--------------------------------------------
String yearString = "";
String dateString = "";
int year=rs.getInt("YEAR");
Date date=rs.getDate("DATE");
if(!"".equals(year+"")){
yearString = String.valueOf(year);
}
if(date != null){
dateString = String.valueOf(date);
}
--------------------------------------
有其他问题请向我求救或许可以帮你。
读db时候就做处理
select
nvl(YEAR,'0') as YEAR,
nvl(DATE,'0') as DATE,
from tablename
这样rs.getInt("YEAR")就不会有问题了。
可以做个判断不为空就String.valueOf(year) String.valueOf(date),为空你就另行处理!
大家都给出了很好的解释,我躲一边去,(*^__^*) 嘻嘻……
NULL