JDBC:
ResultSet:
结果集对象,封装查询结果;
方法:
boolean next():游标向下移动一行,如果当前列不是最后一行,返回true,是,返回false;
getXxx(参数):获取数据;
Xxx:代表数据类型,如int,String;
参数:
1.int:代表列的编号;
2.String:代表列名称:
可以使用while(resultset.next()){
int age=resultset.get("age");
.....
}
语法来循环读取;
JDBC工具类:
目的:简化书写;
分析:
1.注册驱动抽取;
2.抽取一个方法获取连接对象
3.抽取一个方法释放资源;
具体实践:
首先,创建工具类,这里定义的数值都是配置文件的数值;
这是配置文件;
静态代码块初始化数据,这也是我将工具类的构造方法设置为public的原因;
获取Connection对象,很简单的一个方法;
重载了两个方法,用于释放资源;
用这个工具类就可以替代很多很麻烦的代码,简化main方法里的代码;