请帮我看一下下列查询代码哪有错误,为什么查询不了东东呢?
时间:2011-11-23
来源:互联网
public User selectInfo()throws Exception{
conn=new DB().getConnection();
User user=new User();
//Boolean flag=false;
try {
ps=conn.prepareStatement("select UserName,Password,Gender,Email,Photo,Grade from tbl_Assistant where UserName=?");
ps.setString(1, user.getUserName());
rs=ps.executeQuery();
if(rs.next()){
user.setUserName(rs.getString(1));
user.setPassword(rs.getString(2));
user.setGender(rs.getString(3));
user.setEmail(rs.getString(4));
user.setPhoto(rs.getString(5));
user.setGrade(rs.getInt(6));
}
} catch (SQLException e) {
e.printStackTrace();
}finally{
this.close();
}
return user;
}
conn=new DB().getConnection();
User user=new User();
//Boolean flag=false;
try {
ps=conn.prepareStatement("select UserName,Password,Gender,Email,Photo,Grade from tbl_Assistant where UserName=?");
ps.setString(1, user.getUserName());
rs=ps.executeQuery();
if(rs.next()){
user.setUserName(rs.getString(1));
user.setPassword(rs.getString(2));
user.setGender(rs.getString(3));
user.setEmail(rs.getString(4));
user.setPhoto(rs.getString(5));
user.setGrade(rs.getInt(6));
}
} catch (SQLException e) {
e.printStackTrace();
}finally{
this.close();
}
return user;
}
作者: csc454105563 发布时间: 2011-11-23
有没有报错啊,有的话贴出来啊,而且这个方法,你没有设置参数,怎么根据条件查询啊
作者: m540920181 发布时间: 2011-11-23
user是你new出来的对象,user.getUserName()应该是空的
作者: micarol 发布时间: 2011-11-23
User user=new User();
ps.setString(1, user.getUserName());
设置的参数是没内容的吧,怎么能查询出数据呢。
ps.setString(1, user.getUserName());
设置的参数是没内容的吧,怎么能查询出数据呢。
作者: jeemese 发布时间: 2011-11-23
把异常贴出来呗
作者: xue785920414 发布时间: 2011-11-23
selectInfo()方法根据什么查询?
依你下面的代码看是根据是userName来查的,selectInfo()方法中应该传一个参数过去!
依你下面的代码看是根据是userName来查的,selectInfo()方法中应该传一个参数过去!
作者: xy1353041735 发布时间: 2011-11-23
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28