1.jdbc.properties
msg1=com.mysql.cj.jdbc.Driver //JDBC 驱动类的全名
msg2=jdbc:mysql://localhost:3306/数据库名?serverTimezone=GMT
msg3=root //数据库用户名
msg4=123456 //数据库密码
2.测试类
java
public class Test01 {
public static void main(String[] args) throws ClassNotFoundException, IOException, SQLException {
//创建一个 Properties 对象,用于存储配置信息。
Properties properties = new Properties();
//使用 ClassLoader 获取名为 jdbc.properties 的资源文件的输入流。这个文件应位于项目的类路径下。
InputStream inputStream = Test01.class.getClassLoader().getResourceAsStream("jdbc.properties");
//调用 load 方法将文件中的键值对加载到 properties 对象中。
properties.load(inputStream);
String driver = properties.getProperty("msg1");
String url = properties.getProperty("msg2");
String name = properties.getProperty("msg3");
String pwd = properties.getProperty("msg4");
//动态加载指定的 JDBC 驱动。这样可以在运行时注册该驱动。
Class.forName(driver);
//DriverManager.getConnection(url, name, pwd):根据提供的 URL、用户名和密码获取数据库连接。
Connection root = DriverManager.getConnection(url, name, pwd);
System.out.println(root);
}
}