J2se从入门到精通(2)
JDBC
JDBC: java数据库连接技术
Connectioin: 用于连接数据库
PrepardStatement: 用于执行各种sql语句
ResultSet: 用于保存从数据库查询到的所有数据
(数据结果集)
pst.execute() 和 pst.executeUpdate() 都只能做增删改
pst.executeQuery();//这个方法,只能做查询
ResultSet的结构:
默认情况下,数据结果集的指针是指向第一条数据之前的位置,这一个位置没有数据,只有指针指向的行有数据,才可以取到值
rs.next();//让指针,向下移动一行
要把ResultSet中的数据取出来,有两种方式:
第一种:
int age = rs.getInt("字段名");
示例: int age = rs.getInt("age");
第二种:
int age = rs.getInt(列的编号);
示例:
int age = rs.getInt(1);
String name = rs.getString(2);