【发布时间】:2018-09-17 22:13:34
【问题描述】:
我想知道从 Java 到 SQL Server 的 SELECT 查询是否不返回任何结果,因为我试图在数据库中进行“验证”以了解 User 是否已经存在,所以如果SELECT查询返回false,例如,我知道给定的user不存在,我可以将它添加到数据库中。
Connection c = ConexionSQL.Conexion.getConection();
try {
Statement select = c.createStatement();
ResultSet r = select.executeQuery("SELECT * FROM Usuario WHERE id="+id);
if(r.next()) {
//Show message that the user already Exists
}
else {
//Add user to the database
}
}
catch(Exception ex) {
System.out.println("No se puedo realizar el select");
ex.printStackTrace();
}
【问题讨论】:
-
您的问题到底是什么?您显示的代码已经可以满足您的需求。您需要解释为什么它不适合您,或者为什么您需要不同的解决方案。
标签: java sql-server jdbc