解决方案 »
- JBPM4.3集成SPRING之调用Srping Bean
- struts做的一个登陆页面,运行报错!
- 有谁做过LDAP分页查询的啊.帮帮忙了~
- 高分求一个毕业生毕业设计题目.
- 用Axis访问Xfire发布的Web Service时的问题
- struts给我们带来了什么?是让我们的工作更简单了还是更复杂了?大家都来讨论
- struts中action怎么调用另外一个action?
- 哪一本java教程比较好,请推荐一本大家认为优秀的java教材
- 在JAVA中如何操作XML的问题
- help :关于Jbuilder开发ejb的一个问题
- 服务端webservice注入问题
- Spring3,Hibernate4使用Annotation实体映射数据库问题
int rowCount = rs.getRow(); // 得到当前行号,即结果集记录数
看看查询得到的结果数,如果结果数为0,那就说明是SQL赋值的问题了
Users user = new Users();
System.out.println("username的值为::"+username);
con = DatabaseDAO.getConnection();
try{
pt = con.prepareStatement("SELECT * FROM users where username = ?"); pt.setString(1, username);
rs = pt.executeQuery();
rs.last(); // 将光标移动到最后一行
int rowCount = rs.getRow(); // 得到当前行号,即结果集记录数
System.out.println("当前行号为::"+rowCount);
if(rs.next()){
System.out.println("=================================");
}
输出的结果为
public Users selectInfo(String username){
Users user = new Users();
System.out.println("username的值为::"+username);
con = DatabaseDAO.getConnection();
try{
pt = con.prepareStatement("SELECT * FROM users where username = ?");
pt.setString(1, username);
rs = pt.executeQuery();
rs.last(); // 将光标移动到最后一行
int rowCount = rs.getRow(); // 得到当前行号,即结果集记录数
System.out.println("当前行号为::"+rowCount);
if(rs.next()){
System.out.println("=================================");
}
输出结果为:
我不是说你的输出结果的条数,你输出username的那行为什么多了两个冒号
还有当前行数输出的怎么还有+号和感叹号
而且遍历结果集怎么没有看到循环
2.先把不用where过滤username,查看是否可以获取result
3.输出username是否为空或者乱码
我不是说你的输出结果的条数,你输出username的那行为什么多了两个冒号
还有当前行数输出的怎么还有+号和感叹号
而且遍历结果集怎么没有看到循环
嗯,我为了精简,复制过来把标点符号改动了一下的