作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下 DAO 方法:
public boolean validate(String UserName,String password) throws Exception
{
this.userName=UserName;
this.password=password;
boolean status=false;
PreparedStatement pst = null;
ResultSet rs = null;
Connection con = null;
DataBase db =new DataBase();
con=db.dbConnection();
User user=new User();
try {
pst=con.prepareStatement("select * from login where userId=? and password=?");
pst.setString(1, user.getUserName());
pst.setString(2, user.getPassword());
} catch (SQLException e1) {
e1.printStackTrace();
}
try {
rs=pst.executeQuery();
System.out.println("Result in Resultset"+rs);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
while(rs.next())
{
if((rs.getString("USERID")==user.getUserName()) && (rs.getString("Password")==user.getPassword()))
{
status=true;
}
else
{
status=false;
}
}
} catch (SQLException e) {
System.out.println("Data is not store in result set");
e.printStackTrace();
}
return status;
}
这就是我在图像中遇到的问题,我在 ResultSet 对象 rs 中得到这个“oracle.jdbc.driver.OracleResultSetImpl@3ee82600”值,而不是来自数据库的用户 ID 和密码
最佳答案
您可以通过以下方式获取Userid
和password
的值
if(rs.next()) {
String userId = rs.getString("userId");
String password = rs.getString("password");
}
关于java - 为什么我在 ResultSet 中得到 "oracle.jdbc.driver.OracleResultSetImpl@3ee82600"值而不是用户 ID 和密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31787828/
我已成功连接到数据库,但是当尝试使用 Java servlet 转发请求将 SQL 查询结果返回到我的 index.jsp 页面时,收到“oracle.jdbc.driver.OracleResult
我有以下 DAO 方法: public boolean validate(String UserName,String password) throws Exception {
我是一名优秀的程序员,十分优秀!