Spring 重新加载数据源

核心代码:


 BasicDataSource basicDS = (BasicDataSource) c.getBean("dataSource3");
     try {
           // 这里需要先关闭数据源,才可以使新的数据源设置生效
           basicDS.close();
       } catch (Exception e) {
          System.out.println("关闭从Spring获取的数据源时出现异常!");
          e.printStackTrace();
       }
      basicDS.setDriverClassName("com.mysql.jdbc.Driver");
       basicDS.setUrl(url);
       basicDS.setUsername(username);
       basicDS.setPassword(pwd);

xml: 

datasource 数据源类型为: org.apache.commons.dbcp.BasicDataSource


转载连接地址忘记了。。。。。。。

你可能感兴趣的:(java)