在Database类中有这样一个方法
public ResultSet executeQueryy(String sql){
ste=null;
rs=null;
try{
ste=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs=ste.executeQuery(sql);
}catch(SQLException e){
System.out.print("executeQuery:"+e.getMessage());
}
return rs;
}在另一个类中调用这个方法如下
public String[] getAllId(){
Database db=new Database();
int i=0,row=0;
String[] s=null;
sql="use StuManageSystem " +"select Snum from Student";
try{
db.openCon();
rs=db.executeQueryy(sql);
if(rs.last())
row=rs.getRow();
if(row==0)
s=null;
else{
s=new String[row];
rs.first();
rs.previous();
while(rs.next()){
s[i]=rs.getString(1);
i++;
}
}
}catch(Exception e){
System.out.print("getAllId:"+e.getMessage());
}finally{
db.closeRs();
db.closeCon();
db.closeSte();
}
return s;
}
在if(rs.last())中有问题:getAllId:Result set type is TYPE_FORWARD_ONLYnull
在Database类中我明明是ste=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
是在是搞不懂了,请各位大虾帮忙
public ResultSet executeQueryy(String sql){
ste=null;
rs=null;
try{
ste=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs=ste.executeQuery(sql);
}catch(SQLException e){
System.out.print("executeQuery:"+e.getMessage());
}
return rs;
}在另一个类中调用这个方法如下
public String[] getAllId(){
Database db=new Database();
int i=0,row=0;
String[] s=null;
sql="use StuManageSystem " +"select Snum from Student";
try{
db.openCon();
rs=db.executeQueryy(sql);
if(rs.last())
row=rs.getRow();
if(row==0)
s=null;
else{
s=new String[row];
rs.first();
rs.previous();
while(rs.next()){
s[i]=rs.getString(1);
i++;
}
}
}catch(Exception e){
System.out.print("getAllId:"+e.getMessage());
}finally{
db.closeRs();
db.closeCon();
db.closeSte();
}
return s;
}
在if(rs.last())中有问题:getAllId:Result set type is TYPE_FORWARD_ONLYnull
在Database类中我明明是ste=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
是在是搞不懂了,请各位大虾帮忙
解决方案 »
- 实现浏览器上的一个功能,无法解决
- 做个调查,大家平时开发桌面程序主要swing还是swt
- 高手帮忙,要求,再定义一个ClassOne类,并调用Studnts的studentNum()方法。该怎么做?
- 新手上路,谁能帮我解释这段代码????
- <<分析模式>>求助
- 提供一个《在Tomcat部署和发布Web应用》的入门教程
- 高分求搜索引擎的网路搜索算法
- 各位大哥:栈、堆、方法区、程序计数器是如何配合执行引擎工作的?
- 马士兵的坦克大战关于方向的疑惑
- jni 中,怎样将一个LONGLONG型的值传回到去呢???
- eclipse 3.3 运行不了java程序
- 怎么有两个InputStream呢。怪了,不知道大家有没有碰到过
不过好像是con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
里面参数不对
??????????????????????????