当前位置:网站首页>读取JDBC配置文件
读取JDBC配置文件
2022-08-04 05:33:00 【Jorge666】
用单例的方式,properties文件在src目录下。
public class ConfigManager {
private static ConfigManager configManager = null;
private static Properties properties = null;
// 私有的构造方法
private ConfigManager() {
properties = new Properties();
// 要想 使用该对象操作文件(类型必须是后缀名.properties),需要加载输入流
InputStream inputStream = ConfigManager.class.getClassLoader().getResourceAsStream("database.properties");
try {
properties.load(inputStream);
inputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
// 公共的获取实例的方法来创建对象,在这个方法里面控制单例
public static ConfigManager getInstance() {
if (configManager == null) {
configManager = new ConfigManager();
}
return configManager;
}
// 读取配置文件里面的值
public String getValue(String key) {
return (String) properties.get(key);
}
}
配置文件信息 database.properties
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/school?useUnicode=true&characterEncoding=utf-8
user=root
password=1234
边栏推荐
猜你喜欢
随机推荐
JVM intro
Fabric v1.1 environment construction
【HIT-SC-MEMO6】哈工大2022软件构造 复习笔记6
Uos统信系统 CA根证书搭建
Arduino之ESP8266编程学习总结体会
ssm pom文件依赖 web.xml配置
新冠病毒和网络安全的异同及思考
Shell基础
基于Webrtc和Janus的多人视频会议系统开发6 - 从Janus服务器订阅媒体流
使用JS在浏览器中打印菱形
淘宝分布式文件系统存储引擎(一)
Miscellaneous [development] [VS Code] remote - SSD retry failed
bitnami/mongodb-sharded在AWS EKS扩展shard失败解决
【HIT-SC-MEMO4】哈工大2022软件构造 复习笔记4
MySQL索引
跑跑飞弹室外跑步AR游戏代码方案设计
罗斯50分
LeetCode_Nov_3rd_Week
Stream API
LeetCode_Nov_5th_Week