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

uda*_*wda 6 java sql jdbc

例如:

select name from person where id=2;
Run Code Online (Sandbox Code Playgroud)

我想知道这一行是否存在,并根据其存在执行某项任务.我想用jdbc来做这件事.

Jig*_*shi 14

使用PreparedStatement调用该选择查询,

成功执行查询后,您将获得ResultSet返回的实例,您可以通过调用检查next()它是否返回true表示已选择一行

if(resultSet.next()){
   //yes exist
}
Run Code Online (Sandbox Code Playgroud)