文章目录
介绍
JDBC是以统一方式访问数据库的API
JDBC提供:
1、独立于平台的数据库访问
2、位置透明
3、对专有数据库的问题是透明
JDBC和JDBC Drivers
JDBC Drivers是实现数据库操作的类
Drivers分成两类:
- 2-层—客户直接和数据库会话
- 3-层—客户与代表数据库的中间层(Weblogic Server)会话
JDBC体系结构
基本的JDBC命令
使用JDBC直接访问数据库
直接访问数据库由下列组成:
加载JDBC驱动器类
Class.forName("oracle.jdbc.driver.OracleDriver")
Class.forName("com.mysql.jdbc.Driver")
使用多层(type3)Drivers
要使用多层体系结构,必须至少配置一个连接池(Connection Pool)和一个数据源(DataSource)
在Weblogic Server配置JDBC元素
连接池 Connection Pool
1、连接池:
- 消除频繁建立连接所需的负载
- 适用于管理数据库连接的管理对象
- 提供可共享、安全的连接
2、 配置连接池 Connection Pool
3、改变连接池配置
数据源 DataSource
1、DataSource是:
从连接池中提供连接的被管理的工厂对象;绑定到JNDI并使用管理控制台配置
2、创建和配置数据源DataSource
3、改变数据源设置
4、通过数据源DataSource访问数据库
使用DataSource:先在JNDI中查找到它,然后从DataSource获得一个连接