データベース内にデータを挿入するのに問題があります.これは私のコードのようです..
rs = stat.executeQuery("Select * from students;");
while (rs.next()) {
idNum = rs.getString("idNum");
stat.executeUpdate(
"INSERT INTO record VALUES (null,'" + idNum + "','" + descript +
"'," + value + ",'" + user.getText() + "','" + timeStamp + "')"
);
}//while
ご覧のとおり、すべての学生のデータを挿入し、rs = stat.executeQuery("Select * from students;");
すべての学生番号を取得したいidNum = rs.getString("idNum");
のは、学生テーブル内の内容です。
idNum..............Name
11000001.........Leonardo
11000002.........David
11000003.........Robert
11000004.........Anna
11000005.........May
すべての idNum を取得したら、次のようにテーブル レコード内に挿入する必要があります。
idNum.........descript.........amount........blablablabla
11000001.......Fee...............30
11000002.......Fee...............30
11000003.......Fee...............30
11000004.......Fee...............30
11000005.......Fee...............30
問題は、最初の idNum のみが次のようにテーブル レコード内に挿入されていることです。
idNum.........descript.........amount........blablablabla
11000001.......Fee...............30