JDBC快速入门
1.JDBC简介
jdbc全称:Java数据库连接
JDBC就是用java语言操作关系型数据库的一套API

驱动就是实现类的jar包


2.JDBC快速入门

注册驱动:用哪个jar包(反射,将类加载入内存)
3.数据库连接池
介绍
-
数据库连接池是个容器,负责分配,管理数据库连接connection
-
允许应用程序重复使用一个现有的数据库连接,而不是重新建立一个
-
释放空闲时间超过最大空闲时间的数据库连接来避免一位内没有释放数据库连接而引起的数据库连接遗漏
好处:
- 资源重用
- 提升系统的响应速度
- 避免数据库连接遗漏(还没释放完就赶紧拿去用了)
如何实现?
标准接口:DataSourse
官方提供的数据库连接池接口,由第三方组织实现此接口
功能:获取连接 Connection getConnection()
原本用驱动获取
Druid(德鲁伊)连接池
功能强大,性能优秀,是Java语言最好的数据连接池之一
如何使用
1.导入jar包
druid+mysql
2.定义配置文件(properties)

3.加载
4.获取连接池
5.获得连接
/*
jdbc快速入门
*/
public class Main {
public static void main(String[] args) throws Exception{
//1 导入jar包
//2 定义配置
//3 加载
Properties prop = new Properties();
prop.load(new FileInputStream("src/main/resources/druid.properties"));
//4 获取连接池
DataSource dataSource = DruidDataSourceFactory.createDataSource(prop);
//5 获取连接
Connection conn = dataSource.getConnection();
System.out.println(conn);
}
}
本文介绍了JDBC的基本概念,包括其作为Java操作数据库的API角色。接着,详细阐述了数据库连接池的作用,如资源重用、提高响应速度和避免遗漏连接。以Druid连接池为例,讲解了其作为优秀数据库连接池的特点,并提供了使用步骤,包括导入jar包、配置、加载、获取连接池及连接。
1226

被折叠的 条评论
为什么被折叠?



