永发信息网

为什么ResultSet.next()进不去

答案:2  悬赏:60  手机版
解决时间 2021-03-22 00:23
  • 提问者网友:刺鸟
  • 2021-03-21 16:08
getInt(1)public void testResultSetHandler(){
String sql = "SELECt id,name;

System;
System;
String email = rs.out.out;/1. 创建 QueryRunner 对象
QueryRunner queryRunner = new QueryRunner();

Connection conn = null.next()){
System.out.println("123"

try {
conn = JDBCTools.getConnection();
Object object = queryRunner;
int id = rs.println(object);
String name = rs.getString(2).getString(3);
Date birth = null;
//创建Customers类对象作为返回值
Customer customer =
new Customer(id, name.println(rs.next());
while( rs;Customer>.releaseDB(null, null, conn),email from customers" customers = new ArrayList<();

System.out.println("123");>.query(conn, sql, email, birth);
customers.add(customer);
}
return customers;
}
}

),
new ResultSetHandler(){
@Override
public Object handle(ResultSet rs)throwsSQLException {
List<);
} catch (Exception e) {
e.printStackTrace();
} finally{
JDBCTools;;

/

System.out.println(rs.next());//打印false说明while语句进不去啊
最佳答案
  • 五星知识达人网友:长青诗
  • 2021-03-21 16:36
没查出数据吧。
debug跟一下
全部回答
  • 1楼网友:神鬼未生
  • 2021-03-21 18:12
你可以在sql语句中加上“order by”,否则的是按你数据的录入顺序显示
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯