java - 如何判断表中是否存在一行?

标签 java sql jdbc

例如:

select name from person where id=2;

我想知道这一行是否存在,并根据它的存在执行特定的任务。 我想使用 jdbc 来执行此操作。

最佳答案

使用PreparedStatement调用此选择查询,

成功执行查询后,您将拥有 ResultSet 的实例返回,您可以通过调用 next() 来检查如果它返回 true 则意味着选择了一行

if(resultSet.next()){
   //yes exist
}

关于java - 如何判断表中是否存在一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11288557/

相关文章:

java - 我将如何匹配此 Java servlet 中数据库中的用户名和密码。 JDBC 和 Servlet

java - 使用 JDBC 和 Spring Boot 创建 java.sql.Connection

java.sql.SQLRecoverableException : Io error: Invalid number format for port number in ubuntu 错误

Java MappedByteBuffer.isLoaded()

java - 如何将 List<Object> 转换为逗号分隔的字符串

MySQL 从另一行中选择一行值

sql - 参数化 SQL 和 NULL 运行缓慢

java - java中Graph的数据结构

java - 定义中的初始化与构造函数中的初始化

java - kafka-run-class错误找不到或加载主类