运行此代码时出现“无效光标状态”错误。是什么导致“无效光标状态”错误?
我使用此代码从Access数据库中获取结果集,然后将其存储在表中。
的代码这部分是只从结果集中获取数据:
data=new Object[numberOfRows][numberOfColumns];
for(int i=0;i<numberOfRows;i++){
int j=0;
while(j<numberOfColumns){
// int colType=rsmd.getColumnType(j+1);
// System.out.println(colType);
data[i][j]=rs.getInt("course_id");
System.out.print("0th: "+data[i][j]+" ");
j++;
data[i][j]=rs.getString("course_name");
System.out.print("1st:"+data[i][j]+" ");
j++;
data[i][j]=rs.getString("course_date");
System.out.print("2nd:"+data[i][j]+" ");
j++;
data[i][j]=rs.getString("course_number");
System.out.print("3rd: "+data[i][j]+" ");
j++;
System.out.print("j:"+j);
}
System.out.print("Done line:"+i);
}
它看起来像你有一些有用的调试输出。请把它包含在你的问题中。 – erickson