このコードを実行すると、「無効なカーソル状態」エラーが表示されます。この "無効なカーソル状態"エラーの原因は何ですか?
このコードを使用して、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);
}
便利なデバッグ出力があるようです。あなたの質問にそれを含めてください。 「Course_IDに」、「COURSE_NAME」、「course_date」と「コース番号」 >>ここに私のテーブルには、どのように見えるかです:: は\tをCourse_IDに – erickson