day04_JDBC基础

JDBC:Java DataBase Connectivity  Java数据库连接技术
1.JDBC的组成:
1.提供了应用的接口(API)
2.驱动程序管理器(DriverManager)
3.数据库的驱动程序
组成架构图

day04_JDBC基础

JDBC的实现步骤:
1.创建Java工程
2.在工程的根目录下新建一个文件夹,取名为lib
3.下载或找到Oracle的驱动文件
day04_JDBC基础


4.将ojdbc14.jar文件拷贝复制到工程中lib文件夹下
day04_JDBC基础

5.选中ojdbc14.jar选择Build Path--->Add to Build Path
6.找到OracleDiver.class文件的路径
day04_JDBC基础

7.将驱动程序的类路径拷贝,使用Class.forName()注册加载数据库的驱动程序
day04_JDBC基础

8.获取数据库连接通道
day04_JDBC基础

9.构建SQL语句
day04_JDBC基础

10.获取执行SQL语句的对象实例PreparedStatement

day04_JDBC基础


11.执行SQL语句    executeUpdate()可以执行所有DML操作
day04_JDBC基础
12.根据返回的结果处理
day04_JDBC基础
ResultSet
获取查询的结果数据的图示
day04_JDBC基础

处理方式
day04_JDBC基础

13.关闭相关的资源
day04_JDBC基础

14.占位符的使用
day04_JDBC基础

常见的问题
1.数据库驱动程序的路径写错或没有导入驱动文件
day04_JDBC基础


2.数据库的URL地址写错了
day04_JDBC基础



3.表名写错了
day04_JDBC基础

4.序列调用出错

day04_JDBC基础



5.序列名写错
day04_JDBC基础


连接池:
实现原理图
day04_JDBC基础
常用的连接池:
c3p0
dbcp
protool
web服务器中集成相关的连接池,tomcat,weblogic