jdbc.properties
driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/test?rewriteBatchedStatements=true
userName=root
password=123456
调用的地方
import java.io.File;
import java.io.FileInputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.util.Properties;
public class JdbcUtils {
public static Connection getConnection(){
Connection con=null;
try{
//读取properties文件里的参数
Properties ppt=new Properties();
//5种方式中选择一种即可,其他记得注释后运行
//1 读取项目文件夹下的文件
ppt.load(new FileInputStream(new File("jdbc1.properties")));
//2 读取src文件夹下的文件
ppt.load(new FileInputStream(new File("src/jdbc.properties")));
//3 读取src文件夹下的文件
ppt.load(JdbcUtils.class.getClassLoader().getResourceAsStream("jdbc.properties"));
//4 读取src文件夹下的文件
ppt.load(ClassLoader.getSystemResourceAsStream("jdbc.properties"));
//5 读取包下面的文件
ppt.load(ClassLoader.getSystemResourceAsStream("com/zhiyou/jdbc/demo04/jdbc.properties"));
String driverClassName=ppt.getProperty("driverClassName");
String url=ppt.getProperty("url");
String userName=ppt.getProperty("userName");
String password=ppt.getProperty("password");
Class.forName(driverClassName);
con = DriverManager.getConnection(url, userName, password);
}catch(Exception e){
e.printStackTrace();
}
return con;
}
}