私のコードは次のようになります。 ResultSet型のオブジェクトから1つのint値を取得する方法は?
PreparedStatement ask = connectionToSql.prepareStatement("SELECT COUNT(*) FROM tableName");
ResultSet result = ask.executeQuery();
だから、結果オブジェクトが一つだけint型、整数または値の他のタイプがありますが、それはないだろうか?どうすれば入手できますか?
if (result.next()) { // just in case
int count = result.getInt(1); // note that indexes are one-based
}
あなたはどのライブラリを使用していますか? – nhouser9
名前から、そのResultSetがSetインタフェースを実装しているため、その中の要素を反復することができます。 –
これはどういう意味ですか... Class.forName( "com.mysql.jdbc.Driver"); \t \t接続connectionToSql = DriverManager.getConnection( \t \t "jdbc:mysql:// localhost:3306/tableName"、 "root"、 "root"); 、または、クラスで何をインポートしましたか? –