一、创建数据库的配置文件
在主程序的同一个包下新建一个文本文件
写入
driver=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://localhost:3306/MyDataBase?serverTimezone=GMT
user=root
password=.....
然后保存文件为db.properties
如图
二、在主程序中用资源绑定器的形式来获取各项数据
1. 获取配置文件对象
ResouceBundle bundle = ResourceBundle.getBundle("db");
2. 获取数据
String driver = bundle.getString("driver");
String url = bundle.getString("url");
String user = bundle.getString("user");
String password = bundle.getString("password");
3. JDBC访问数据库
Connection conn = null;
Statement stmt = null;
try {
Class.forName(driver);
conn = DriverManager.getConnection(url,user,password);
stmt = conn.createStatement();
int count = stmt.executeUpdate("insert into dept(deptno,dname,loc) values(50,'program','peking');");
System.out.println(count == 1? "success":"false");
} catch(SQLException e){
e.printStackTrace();
} catch(ClassNotFoundException e) {
e.printStackTrace();
} finally {
if(conn != null) {
try {
conn.close();
} catch(SQLException e){
e.printStackTrace();
}
}
if(stmt != null) {
try {
stmt.close();
} catch(SQLException e){
e.printStackTrace();
}
}
}