
# そうぞうのたぐいです。
String sql = "SELECT id FROM account WHERE no =00001";
このクエリはそうとうに怪しい。
rs = stmt.executeQuery(sql);
あやしいので、きっと検索結果は0件。
rs.next();
0件なので、rs.next()はfalseを返している。
String id =rs.getString("id");
falseを返しているのにそれを無視して、存在しない検索結果から、値を取り出そうとしている。そして、SQLExceptionが発生しているのではないか、と。

0 コメント