文章目录
idea使用连接池dbcp技术连接Oracle
1.启动oracle服务(两个)
2.在可视化Oracle数据库客户端中创建student表格
Sqlyog支持mysql但不支持oracle,可以下载其他的可视化工具,比如
需要的可以通过链接下载
链接:https://pan.baidu.com/s/1Lm38YrM4GZmk1h8Uq7MfHg
提取码:2022
这是表中的数据
3.在idea中新建一个项目,在项目下新建一个目录
将oracle的驱动包和jdbc的工具包复制进这个目录下
可以通过一下链接,获取jar包
链接:https://pan.baidu.com/s/1lZNVXCqpTZuIrP6nF4pDag
提取码:2022
4.配置jar包
点解ok
5.创建src下配置文件dbcp.properties
#配置驱动类
driverClassName=oracle.jdbc.driver.OracleDriver
#配置连接字符串
url=jdbc:oracle:thin:@127.0.0.1:1521:xe
#登录数据库的用户名
username=zs
#登录数据库的密码
password=234
#最大活动连接数,设为0为没有限制
maxActive=50
#最大空闲连接数,设为0为没有限制
maxIdle=20
#最大等待毫秒数,设为-1为没有限制
maxWait=60000
#配置文件的键不能随便写成别的名称,因为在与源码中有对应的信息
5.创建工具类
package com.demo.util;
import org.apache.commons.dbcp.BasicDataSourceFactory;
import javax.sql.DataSource;
import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.SQLException;
import java.util.Properties;
public class ConnUtil {
// 每个线程使用自己的ThreadLocal对象
private static ThreadLocal<Connection> threadLocal = new ThreadLocal<Connection>()