java - 检查 MySQL 结果是否返回行

标签 java mysql jdbc

我有以下 Java 代码

// SELECT
String stringQuery  = "SELECT klucz, itemDATA, itemQTY, itemDUR FROM sellbox WHERE gracz =? "
                    + "ORDER BY czas DESC LIMIT 1";

PreparedStatement statement = this.connection.prepareStatement( stringQuery );
statement.setString( 1, playerName ); 

ResultSet queryResult = statement.executeQuery();
queryResult.first();

如何判断是否返回行?

最佳答案

你可以这样做:

ResultSet queryResult = statement.executeQuery();
if (queryResult.next()) {
   // process the data
}

关于java - 检查 MySQL 结果是否返回行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13973786/

相关文章:

java - 使用 Xuggle 时在 Eclipse 中检测到 fatal error

Java IO、输入流和输出流测试

mysql - 在逗号分隔的字符串中搜索和获取与来自 URL PHP MySql 的 post 变量匹配的字符串值

php - 数据库中的菜单具有无限的子菜单/项目?

spring - Kotlin 协程与 Spring JPA 阻塞存储库

java - 字符串列表 VS 字符串数组 VS Stringbuilder

java - spring jdbctemplate中查询返回 boolean 值?

php - 带有特殊外来字符的UTF8编码

java - 希望我的 Swing 应用程序与 MS ACCESS 数据库连接联机

java - 如何在persistence.xml中指定相对于应用程序文件夹的jdbc.url?