JDBC

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

JDBC,布布扣,bubuko.com

JDBC

上一篇:mysql命令[转]


下一篇:java连接数据库