![b3ff2f6a95fb9275db51da93d3fcece0.png](https://i-blog.csdnimg.cn/blog_migrate/ce9cc975accaeea1d12b6c4e3e4e7ef1.jpeg)
driverclass=com.mysql.jdbc.mybase
url=jdbc:mysql://localhost:3306/mybase
username=root
password=root
package mysql;
/*
* 加载properties配置文件
*IO读取文件,键值对存储到集合
*从集合中以键值对方式获取数据库的连接信息,完成数据库的连接
*/
import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.util.Properties;
public class PropertiesDemo {
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
// 使用类加载器
InputStream in = PropertiesDemo.class.
getResourceAsStream("datebase.properties");
Properties pro = new Properties();
pro.load(in);
//获取集合中的键值对
String driverclass = pro.getProperty("driverclass");
String url = pro.getProperty("url");
String root = pro.getProperty("root");
String password = pro.getProperty("password");
Connection con = DriverManager.getConnection(url,root,password);
System.out .println(con);
}
}
![ba5c1a721f4d051eadf678c03345037d.png](https://i-blog.csdnimg.cn/blog_migrate/2206104502fd54f2e3ef422b09dc18fa.jpeg)
public static TestJDBCUtils{
public static void main(String[] args){
Connection con = JDBCUtilsConfig.getConnection();
System.out.println(con);
}
}