当前位置:Gxlcms >
数据库问题 >
Java -- JDBC 学习--通过 ResultSet 执行查询操作
Java -- JDBC 学习--通过 ResultSet 执行查询操作
时间:2021-07-01 10:21:17
帮助过:12人阅读
void testResultSet(){
//获取 id=4 的 customers 数据表的记录, 并打印
Connection conn =
null;
Statement statement =
null;
ResultSet rs =
null;
try {
//1. 获取 Connection
conn =
JDBCTools.getConnection();
System.out.println(conn);
//2. 获取 Statement
statement =
conn.createStatement();
System.out.println(statement);
//3. 准备 SQL
String sql = "SELECT id, name, email, birth " +
"FROM customers"
;
//4. 执行查询, 得到 ResultSet
rs =
statement.executeQuery(sql);
System.out.println(rs);
//5. 处理 ResultSet
while(rs.next()){
int id = rs.getInt(1
);
String name = rs.getString("name"
);
String email = rs.getString(3
);
Date birth = rs.getDate(4
);
System.out.println(id);
System.out.println(name);
System.out.println(email);
System.out.println(birth);
}
} catch (Exception e) {
e.printStackTrace();
} finally{
//6. 关闭数据库资源.
JDBCTools.release(rs, statement, conn);
}
}
JDBCTools.java见http://www.cnblogs.com/androidsuperman/p/6938569.html
Java -- JDBC 学习--通过 ResultSet 执行查询操作
标签:tac 返回 getc 方法 cti result iter while state