找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 95|回复: 0

sping配置数据源-抽取jdbc.properties

[复制链接]

65

主题

1

回帖

298

积分

管理员

积分
298
发表于 2026-2-11 22:08:19 | 显示全部楼层 |阅读模式
  1.         //测试手动创建 c3po 数据源(加载properties配置文件)
  2.         //读取配置文件
  3.         ResourceBundle rd = ResourceBundle.getBundle("jdbc");
  4.         String driver = rd.getString("jdbc.driver");
  5.         String url = rd.getString("jdbc.url");
  6.         String username = rd.getString("jdbc.username");
  7.         String password = rd.getString("jdbc.password");
  8.         //创建数据对象 设置连接参数
  9.         ComboPooledDataSource dataSource = new ComboPooledDataSource();
  10.         dataSource.setDriverClass(driver);
  11.         dataSource.setJdbcUrl(url);
  12.         dataSource.setUser(username);
  13.         dataSource.setPassword(password);


  14.         Connection connection = dataSource.getConnection();
  15.         System.out.println(connection);
  16.         connection.close();
复制代码


jdbc.properties
  1. jdbc.driver=com.jdbc.Driver
  2. jdbc.url=jdbc:mysql://localhost:3306/sakura
  3. jdbc.username=root
  4. jdbc.password=root
复制代码


  1.     <!-- 依赖包 -->
  2.     <dependencies>
  3.         <dependency>
  4.             <groupId>org.springframework.boot</groupId>
  5.             <artifactId>spring-boot-starter</artifactId>
  6.         </dependency>

  7.         <dependency>
  8.             <groupId>org.springframework.boot</groupId>
  9.             <artifactId>spring-boot-starter-test</artifactId>
  10.             <scope>test</scope>
  11.         </dependency>

  12.         <dependency>
  13.             <groupId>c3p0</groupId>
  14.             <artifactId>c3p0</artifactId>
  15.             <version>0.9.1.2</version>
  16.         </dependency>

  17.         <dependency>
  18.             <groupId>com.alibaba</groupId>
  19.             <artifactId>druid</artifactId>
  20.             <version>1.1.10</version>
  21.         </dependency>

  22.         <dependency>
  23.             <groupId>mysql</groupId>
  24.             <artifactId>mysql-connector-java</artifactId>
  25.             <version>8.0.27</version>
  26.         </dependency>

  27.         <dependency>
  28.             <groupId>junit</groupId>
  29.             <artifactId>junit</artifactId>
  30.             <scope>test</scope>
  31.         </dependency>
  32.     </dependencies>
复制代码






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|樱论坛

GMT+8, 2026-4-17 00:35 , Processed in 0.047667 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表