java.sql.ResultSet または java.sql.PreparedStatement の 0 列へのアクセス試行を報告します。
歴史的な理由から、java.sql.ResultSet と java.sql.PreparedStatement の列には 0 ではなく 1 で始まる番号が付けられているため、JDBC のプログラミングでは 0 列が誤ってアクセスされることがよくあります。
例:
String getName(ResultSet rs) {
return rs.getString(0);
}