如何从ResultSet类型的对象中获取一个int值?

时间:2016-04-23 07:56:35

标签: java jdbc

我的代码如下所示:

PreparedStatement ask = connectionToSql.prepareStatement("SELECT COUNT(*) FROM tableName");
ResultSet result = ask.executeQuery();

所以结果对象只有一个int,Integer或任何其他类型的值,不会被它赢得吗?我怎么才能得到它?

2 个答案:

答案 0 :(得分:5)

您可以使用getInt(int)方法:

if (result.next()) { // just in case
    int count = result.getInt(1); // note that indexes are one-based
}

答案 1 :(得分:1)

你可以通过这种方式获得价值。 整数a = result.getInt(1);