封装JDBC
开发工具与关键技术:MyEclipse 10、Java select 语法
作者:潘玉莹
撰写时间:2019-05-23
一、 什么是JDBC
JDBC是数据库连接纽带,与数据库进行交互
二、 常规方法连接数据库的步骤
- 声明四个参数 分别是username、password、url、driver、分别通过连接获取相对应的数据
- 加载驱动 Class.forName(driver);
- 获取连接
Connection con=DriverManager.getConnection(url, username, password); - 获取st Statement st=con.createStatement();
- 执行st的方法 查询的用executeQuery;增删改的executeupdate
- 关闭流
三、 封装JDBC的步骤 - 通过properties对象获取相对应的参数数据
a) 声明四个静态成员变量 username、password、url、driver
b) 在类里面声明一个静态代码块并声明一个properties的对象;作用是用来获取相对应的参数数据
c) 用流来读取properties的对象
d) 通过getProperty获取相对应的参数数据
- 声明一个静态方法
a) 加载驱动
b) 获取连接
c) 返回连接的数据
- 声明一个静态方法这主要是用来关闭流的
1.PreparedStatement是预编译的,对于批量处理可以大大提高效率.也叫JDBC存储过程
2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。
PreparedStatement对象的开销比Statement大,对于一次性操作并不会带来额外的好处。
3.statement每次执行sql语句,相关数据库都要执行sql语句的编译,
preparedstatement是预编译得,
preparedstatement支持批处理