package com.apesource.test;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.util.Properties;
/**
* 演示:解耦过程
*
* */
public class Test01 {
public static void main(String[] args) throws Exception{
/*************************高耦合******************************/
// DriverManager.registerDriver(new com.mysql.cj.jdbc.Driver());
// Connection root = DriverManager.getConnection("jdbc:mysql://localhost:3306/2404db?serverTimezone=GMT", "root", "123456");
// System.out.println(root);
/*************************中耦合******************************/
// Class.forName("com.mysql.cj.jdbc.Driver");
// Connection root = DriverManager.getConnection("jdbc:mysql://localhost:3306/2404db?serverTimezone=GMT", "root", "123456");
// System.out.println(root);
/*************************低耦合******************************/
//1.创建工具类
Properties properties = new Properties();
//2.加载文件
InputStream inputStream = Test01.class.getClassLoader().getResourceAsStream("jdbc.properties");
properties.load(inputStream);
//3.通过key获取value
String driver = properties.getProperty("msg1");
String url = properties.getProperty("msg2");
String name = properties.getProperty("msg3");
String pwd = properties.getProperty("msg4");
//4.获取连接
Class.forName(driver);
Connection root = DriverManager.getConnection(url,name,pwd);
System.out.println(root);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
初始Spring DI!
共134个文件
class:48个
java:48个
xml:21个
0 下载量 71 浏览量
2024-08-06
20:06:56
上传
评论
收藏 114KB ZIP 举报
温馨提示
demo4 5 6 7 讲解Spring DI的配置文件以及注解(4,5)所用到的各个标签(6,7)
资源推荐
资源详情
资源评论
收起资源包目录
初始Spring DI! (134个子文件)
BeansFactory.class 2KB
Teacher.class 2KB
Test01.class 1KB
ApplicationConfig.class 1KB
User.class 1KB
Test01.class 1KB
Student.class 1KB
Test01.class 1KB
Test01.class 1KB
UserControllerImp.class 967B
Test02.class 965B
Test01.class 953B
Student.class 949B
Student.class 949B
UserServiceImp.class 947B
UserControllerImp.class 931B
UserServiceImp.class 911B
Test01.class 902B
UserControllerImp.class 865B
TestConfig.class 830B
UserServiceImp.class 821B
UserControllerImp.class 813B
UserServiceImp.class 761B
UserDaoImp2.class 671B
UserDaoImp.class 648B
BeansFactory.class 624B
StaticBeansFactory.class 624B
Test01.class 605B
UserDaoImp.class 562B
UserDaoImp.class 562B
UserDaoImp.class 562B
UserDaoImp.class 562B
Student.class 467B
Teacher.class 284B
Student.class 284B
IUserController.class 157B
IUserController.class 157B
IUserController.class 157B
IUserController.class 157B
IUserService.class 148B
IUserService.class 148B
IUserService.class 148B
IUserService.class 148B
IUserDao.class 136B
IUserDao.class 136B
IUserDao.class 136B
IUserDao.class 136B
IUserDao.class 136B
.gitignore 184B
Spring_ioc_05_bean.iml 81B
Test01.java 2KB
Test01.java 1KB
Test01.java 1KB
ApplicationConfig.java 1KB
User.java 1KB
BeansFactory.java 1KB
Student.java 1023B
Teacher.java 938B
Test01.java 836B
Test01.java 757B
Test01.java 735B
TestConfig.java 666B
UserControllerImp.java 665B
Student.java 620B
Student.java 620B
UserServiceImp.java 598B
Test02.java 592B
UserServiceImp.java 591B
UserControllerImp.java 579B
UserServiceImp.java 573B
UserControllerImp.java 526B
UserControllerImp.java 493B
UserServiceImp.java 422B
UserDaoImp2.java 323B
UserDaoImp.java 318B
Test01.java 306B
UserDaoImp.java 293B
StaticBeansFactory.java 249B
BeansFactory.java 236B
UserDaoImp.java 184B
UserDaoImp.java 184B
UserDaoImp.java 184B
Student.java 154B
IUserController.java 101B
IUserController.java 101B
IUserController.java 101B
IUserController.java 101B
IUserService.java 95B
IUserService.java 95B
IUserService.java 95B
IUserService.java 95B
IUserDao.java 87B
IUserDao.java 87B
IUserDao.java 87B
IUserDao.java 87B
IUserDao.java 87B
Teacher.java 58B
Student.java 48B
Spring_ioc_04_01.kotlin_module 16B
jdbc.properties 113B
共 134 条
- 1
- 2
资源评论
冷酷无情小美
- 粉丝: 886
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 电子元件行业知名厂商官网(TI/NXP/ST/Infineon/ADI/Microchip/Qualcomm/Diodes/Panasonic/TDK/TE/Vishay/Molex等)数据样例
- Cytoscape-3-10-0-windows-64bit.exe
- 基于STM32设计的宠物投喂器项目源代码(高分项目).zip
- 机器学习音频训练文件-24年抖音金曲
- 工业以太网无线通信解决方案
- multisim 仿真ADS8322仿真
- Profinet转EtherCAT主站网关
- Python图片处理:svg标签转png
- k8s各个yaml配置参考.zip
- DB15-Adapter-BOM - 副本.xls
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功