ano*_*non 4 java sql search jdbc resultset
是否有一个ResultSet方法,我可以使用它来搜索ResultSet并检查它是否具有特定的值/元素?
与ArrayList.contains()方法类似.
如果没有,你不需要输入搜索方法,我会做一个:)
提前致谢.
不要在Java端进行搜索.这是不必要的缓慢和内存占用.你基本上接管了数据库的设计目标.让DB完成它的设计工作:借助SQL语言功能选择并返回您想要的数据.
开始学习SQL WHERE子句.例如,要检查用户名/密码是否匹配,请执行以下操作:
connection = database.getConnection();
preparedStatement = connection.prepareStatement("SELECT * FROM user WHERE username=? AND password=md5(?)");
preparedStatement.setString(1, username);
preparedStatement.setString(2, password);
resultSet = preparedStatement.executeQuery();
if (resultSet.next()) {
// Match found!
} else {
// No match!
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9178 次 |
| 最近记录: |