gpt4 book ai didi

java - 在 ResultSet 中搜索特定值方法?

转载 作者:搜寻专家 更新时间:2023-11-01 01:57:39 24 4
gpt4 key购买 nike

是否有我可以使用的 ResultSet 方法来搜索 ResultSet 并检查它是否具有特定的值/元素?

类似于ArrayList.contains()方法。

如果没有,你不需要输入搜索方法,我会做一个:)

提前致谢。

最佳答案

不要在 Java 端进行搜索。这是不必要的缓慢和内存占用。您基本上接管了数据库设计的工作。只需让数据库完成它设计的工作:在 SQL 语言功能的帮助下选择并准确返回您想要的数据。

开始学习 SQL WHERE clause .例如,要检查用户名/密码是否正确,请执行以下操作:

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!
}

关于java - 在 ResultSet 中搜索特定值方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4720204/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com