spring配置数据源(6)

一. 数据库连接的基本代码

这里用druid链接池连接mysql数据库:

@Test
public void test2() throws Exception{
    ResourceBundle resourceBundle=ResourceBundle.getBundle("jdbc");
    String driver = resourceBundle.getString("jdbc.driver");
    String url = resourceBundle.getString("jdbc.url");
    String username=resourceBundle.getString("jdbc.username");
    String password = resourceBundle.getString("jdbc.password");

    //获取数据源
    DruidDataSource druidDataSource = new DruidDataSource();
    //对数据源进行配置
    druidDataSource.setDriverClassName(driver);
    druidDataSource.setUrl(url);
    druidDataSource.setUsername(username);
    druidDataSource.setPassword(password);
    //获取连接
    Connection connection = druidDataSource.getConnection();

    System.out.println(connection);

    connection.close();
}

其中的jdbc.properties就自己配置了

二. 用spring配置数据源

首先需要修改spring配置文件:
在这里插入图片描述
要想读取配置文件,首先需要配置命名空间。标红的地方复制其他地方的代码,然后把bean改为context。
然后就可以用context标签获取jdbc配置文件。
再创建java类,其中的value用el表达式获取。

完成之后,修改java文件,引用spring配置文件

@Test
public void test2() throws Exception{
    //获取数据源
    ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml");
    DruidDataSource druidDataSource = (DruidDataSource) app.getBean("dataSource");
    //获取连接
    Connection connection = druidDataSource.getConnection();

    System.out.println(connection);

    connection.close();
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值