菜鸟求救一个result结果集的判断问题
sql="select max(play_seq) from tui_user_curuse_bmusic where"+"user_id="+user_id;
System.out.println("sql======"+sql);
rs=stmt.executeQuery(sql);
if (rs!=null&&rs.next()){
play_seq_max=Integer.parseInt(rs.getString(1));
}else{
play_seq_max =0;
System.out.println("333333");
}
运行后,服务端报个错:
<2005-8-31 下午12时43分38秒 CST> <Error> <HTTP> <BEA-101020> <[ServletContext(id
=19439176,name=colortalk,context-path=)] Servlet failed with Exception
java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:394)
at java.lang.Integer.parseInt(Integer.java:476)
at jsp_servlet.__update_bmusic_key._jspService(__update_bmusic_key.java:
374)
我这里rs结果集是空值,我怎么避免这个错呀,我上面那个if 语句该怎么写呀?