1 what is JDBC
jdbc -->sun -->api-->database
jdbc 是一种访问数据库的机制
JDBC应用的体系结构
* 面向应用程序开发者
* 面向数据库厂商的
主要API
Driver/DriverManager/Connection/Statement-->PreparedStatement/ResultSet
2 Types of driver
* jdbc-odbc bridge
* native-api partly java
* base net pure java
* base native pure java
3 工厂链的实现
DriverManager(Driver)--> Connection --> Statement--> ResultSet
Class.forName("driver");
4 The first JDBC application
FirstJdbc.java
1 加载驱动
2 建立连接<connection>
3 创建statement
4 执行SQL
5 处理结果集
6 释放资源
5.The Second jdbc application
JdbcQuery.java
* 创建一个工具类JdbcUtil.java
static getConnection()
->ip,uname,pword,url 直接写在程序中
->p,uname,pword,url 直接写在配置文件中
static close(ResultSet rs,Statement
stmt,Connection conn);
->减少代码冗余
->增强可维护性
6. PreparedStatement 的应用
* PreparedStatement 执行同构的SQL语句效率相对要高一些
insert (执行多次插入操作)
*
Statement 执行异构的SQL语句效率相对要高一些
insert\update\delete