首页上一页 1 下一页尾页 1 条记录 1/1页
你好
发表在Java图书答疑
2011-06-16
是否精华
是
否
版块置顶:
是
否
你们好
我用了你们的方法。加上 System.out.println()
第一种方法在:
if (rs.next() && rs.getRow()>0){ // 查询到用户信息
String password=rs.getString(1); // 获得密码
System.out.println("看看你获取的密码是什么:"+password1); // 看看你获取的秘密是什么
第二种方法在:
PreparedStatement ps=conn.prepareStatement("select password from tb_user where username=?");
ps.setString(1, user); // 为参数赋值
ResultSet rs=ps.executeQuery();
System.out.println("密码为"+rs);
结果是
看看你获取的密码是什么:1
密码为SQLServerResultSet:1
可是结果是明明一样。可是还是报密码错误。
我用的正确2008驱动。从官网下载了。我也无语了。请帮帮我想想还有什么方法能解决这个好吗?我快哭了
我用了你们的方法。加上 System.out.println()
第一种方法在:
if (rs.next() && rs.getRow()>0){ // 查询到用户信息
String password=rs.getString(1); // 获得密码
System.out.println("看看你获取的密码是什么:"+password1); // 看看你获取的秘密是什么
第二种方法在:
PreparedStatement ps=conn.prepareStatement("select password from tb_user where username=?");
ps.setString(1, user); // 为参数赋值
ResultSet rs=ps.executeQuery();
System.out.println("密码为"+rs);
结果是
看看你获取的密码是什么:1
密码为SQLServerResultSet:1
可是结果是明明一样。可是还是报密码错误。
我用的正确2008驱动。从官网下载了。我也无语了。请帮帮我想想还有什么方法能解决这个好吗?我快哭了