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语句进不去啊
为什么ResultSet.next()进不去
答案:2 悬赏:60 手机版
解决时间 2021-03-22 00:23
- 提问者网友:刺鸟
- 2021-03-21 16:08
最佳答案
- 五星知识达人网友:长青诗
- 2021-03-21 16:36
没查出数据吧。
debug跟一下
debug跟一下
全部回答
- 1楼网友:神鬼未生
- 2021-03-21 18:12
你可以在sql语句中加上“order by”,否则的是按你数据的录入顺序显示
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯