1.此文件要求
开发中获取连接的4个参数(驱动,URL,用户名,密码)通常都存在配置文件中,此文件要求:
- 文件位置:任意,建议src下
- 文件名称:任意,扩展名为 properties
- 文件内容:一行一数组,格式是 “key=value”
- key命名自定义,如果是多个单词,习惯使用点分隔,例如:jdbc.driver
- value值不支持中文,如果使用非英文,则unicode转换
2创建配置文件
driverClass=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/mybase
username=root
password=
3.加载配置文件
使用类的加载器进行加载
InputStream in = JDBCconfig.class.getClassLoader().getResourceAsStream("database.properties");
4.获取集合中的键值对
Properties pro = new Properties();
pro.load(in);
driverClass = pro.getProperty("driverClass");
url = pro.getProperty("url");
username = pro.getProperty("username");
password = pro.getProperty("password");
try {
readConfig();
Class.forName(driverClass);
con = DriverManager.getConnection(url, username, password);
}
catch (Exception e){
throw new RuntimeException("数据库连接失败");
}
最后在main方法中进行测试即可