撩课-JavaWeb之创建DataSource

使用DBCP

1.导入相关的jar包
 commons-dbcp-1.4.jar
 commons-pool-1.5.6.jar
2.在项目中使用连接池来获取连接
 获取连接连接池数据源
 通过数据源获取连接对象
示例

配置文件

什么是配置文件
 资源文件,是以.properties作为扩展名的文件
在上面使用数据库过程当中,我们把库的连接地址,用户名,密码都写在了代码当中。
不便于后期的维护
 以后我们的项目是部署到别人的服务器(电脑)当中
 别人电脑中的数据库用户名和密码不是你这一个root,和1234了
 此时就要去到项目中找对应的代码去修改帐号和密码的地方
 但是
	 部署项目是实施人员做的, 他们不懂Java代码。可能一不小心把你的Java代码删错了
	 为了安全操作,不能让它直接修改我的Java代码。
 此时
	 我们专门为数据库提供一个配置文件
	 里面就专门存放连接数据库的相关信息
配置文件的书写
 db.properties
 内部是以key-value的形式存放
	 userName=root
	 password=1234
在Java中读取配置文件

改写DBCP

 创建db.properties配置文件
     driverClassName=com.mysql.jdbc.Driver
	 url=jdbc:mysql://localhost:3306/jdbc_db
	 username=root
	 password=1234

通过配置文件方式获取数据源

使用Druid
 开源地址
	 https://github.com/alibaba/druid

 Druid是一个JDBC组件库,包括数据库连接池、SQL Parser等组件。DruidDataSource是最好的数据库连接池。

 从DBCP到Druid
	 DruidDataSource的配置是兼容DBCP的。从DBCP迁移到DruidDataSource,只需要修改数据源的实现类就可以了。
 使用
     1.导包
     2.编写代码

猜你喜欢

转载自blog.csdn.net/lkitlike/article/details/85242979