データベースへの接続

# そうぞうのたぐいです。

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 コメント