gpt4 book ai didi

java - JDBC 返回结果集

转载 作者:行者123 更新时间:2023-12-01 22:22:06 24 4
gpt4 key购买 nike

我有一个数据库,其中有几列用于登录屏幕,我正在尝试将输入的电子邮件与数据库中的人的密码进行比较。

我有以下代码,尽管我不断收到错误消息,指出电子邮件列不存在,但它在数据库中存在。有任何想法吗?

    public String getPlayerPassword(String emailParameter) throws SQLException {
loadSQlDriver();

String playersEmail = null;

preSTMT = con.prepareStatement("SELECT playerpassword FROM players WHERE email = ?");
preSTMT.setString(1, emailParameter);

rs = preSTMT.executeQuery();

if(rs.next()){
playersEmail = rs.getString("email");
}

return playersEmail;
}

最佳答案

这可能是因为您没有在查询中选择电子邮件

preSTMT = con.prepareStatement("SELECT playerpassword FROM players WHERE email = ?");

你正在获取它

playersEmail = rs.getString("email");

关于java - JDBC 返回结果集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29545514/

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