public ResultSet getResult(String sql){
ResultSet rs=null;
try {
Statement Stmt = sqlConn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs = Stmt.executeQuery(sql);
} catch (Exception ex) {
ex.printStackTrace();
}
if(rs==null){
throw new NullPointerException("该对象为空");
}else{
return rs;
}
这里出现了“该对象为空”,浏览不出来!如果不写什么ResultSet的属性,用 微软 的驱动 就能够浏览出来,但是后面的部分它又不支持一些 ResultSet的行为……,不知道怎么办好,请高手指点下!谢谢
这里用到 驱动 Class.forName("net.sourceforge.jtds.jdbc.Driver");如果用 驱动 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");上面的这个问题可能就没有,但是它又不支持 ResultSet的 last(),first(),getrow(),absolute()等方法
ResultSet rs=null;
try {
Statement Stmt = sqlConn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs = Stmt.executeQuery(sql);
} catch (Exception ex) {
ex.printStackTrace();
}
if(rs==null){
throw new NullPointerException("该对象为空");
}else{
return rs;
}
这里出现了“该对象为空”,浏览不出来!如果不写什么ResultSet的属性,用 微软 的驱动 就能够浏览出来,但是后面的部分它又不支持一些 ResultSet的行为……,不知道怎么办好,请高手指点下!谢谢
这里用到 驱动 Class.forName("net.sourceforge.jtds.jdbc.Driver");如果用 驱动 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");上面的这个问题可能就没有,但是它又不支持 ResultSet的 last(),first(),getrow(),absolute()等方法
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货