Spring(二)——【配置数据源、注解开发、整合Junit】

本文介绍了Spring框架中数据源的配置,包括C3P0和Druid连接池的创建,以及如何从jdbc.properties配置文件读取信息。接着讲解了Spring的原始注解和新注解,用于简化配置和提高开发效率。文中提到了@ComponentScan、@Import、@PropertySource等关键注解,以及@PostConstruct和@PreDestroy等生命周期注解。
摘要由CSDN通过智能技术生成

2、创建C3P0连接池

Test

public void testC3P0 ( ) throws Exception {

//创建数据源

ComboPooledDataSource dataSource = new ComboPooledDataSource () ;

//设置数据库连接参数

dataSource.setDriverClass (“com.mysql.jdbc.Driver” ) ;

dataSource.setJdbcUrl (“jdbc:mysql 😕/localhost:3306/test” ) ;

datasource.setUser (“root”);

dataSource.setPassword (“root”);

//获得连接对象

Connection connection = dataSource.getConnection ();

system.out.println (connection) ;

创建Druid连接池

@Test

public void testDruid ( ) throws Exception {

//创建数据源

DruidDataSource dataSource = new DruidDatasource () ;

//设置数据库连接参数

dataSource.setDriverclassName (“com.mysql.jdbc .Driver”) ;

datasource.setUrl (“jdbc:mysql : //localhost:3306/test”) ;

datasource.setUsername (“root”) ;

datasource.setPassword (“root” ) ;

//获得连接对象

connection connection = dataSource.getConnection ( ) ;

System.out.println (connection) ;

)

3、提取jdbc.properties配置文件

jdbc .driver=com.mysql.jdbc.Driver

jdbc.url=jdbc :mysql://localhost:3306/test

jdbc.username=root

jdbc.password=root

4、读取jdbc.properties配置文件创建连接池

@Test

//测试手动创建 c3p0 数据源(加载properties配置文件)

public void test3() throws Exception {

//读取配置文件

ResourceBundle rb = ResourceBundle.getBundle(“jdbc”);

String driver = rb.getString(“jdbc.driver”);

String url = rb.getString(“jdbc.url”);

String username = rb.getString(“jdbc.username”);

String password = rb.getString(“jdbc.password”);

//创建数据源对象 设置连接参数

ComboPooledDataSource dataSource = new ComboPooledDataSource();

dataSource.setDriverClass(driver);

dataSource.setJdbcUrl(url);

dataSource.setUser(username);

<
  • 10
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值