day04_JDBC基础

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

day04_JDBC基础_第1张图片

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


4.将ojdbc14.jar文件拷贝复制到工程中lib文件夹下
day04_JDBC基础_第3张图片

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

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

8.获取数据库连接通道
day04_JDBC基础_第6张图片

9.构建SQL语句
day04_JDBC基础_第7张图片

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

day04_JDBC基础_第8张图片


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

处理方式
day04_JDBC基础_第12张图片

13.关闭相关的资源
day04_JDBC基础_第13张图片

14.占位符的使用
day04_JDBC基础_第14张图片

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


2.数据库的URL地址写错了
day04_JDBC基础_第16张图片



3.表名写错了
day04_JDBC基础_第17张图片

4.序列调用出错

day04_JDBC基础_第18张图片



5.序列名写错
day04_JDBC基础_第19张图片


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

你可能感兴趣的:(上课笔记)