public class JdbcUtil {
public static void main(String[] args) throws Exception {
JdbcUtil ju = new JdbcUtil();
ju.getConn();
}
public void getConn() throws Exception{
//方式二获取链接数据库的静态 变量
ResourceBundle rb = ResourceBundle.getBundle("jdbc");
String url = rb.getString("url");
String user = rb.getString("user");
String className= rb.getString("className");
String password = rb.getString("password");
//方式二
InputStream in= this.getClass().getClassLoader().getResourceAsStream("jdbc.properties");
//加载文件流 获取文件的属性
Properties properties = new Properties();
properties.load(in);
//取出对应的属性值
String url1 = properties.getProperty("url");
String user1 = properties.getProperty("user");
String className1= properties.getProperty("className");
String password1 = properties.getProperty("password");
try {
Class.forName(className1);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
Connection conn = null;
//获取链接对象
try {
conn = DriverManager.getConnection(url1, user1, password1);
} catch (SQLException e) {
e.printStackTrace();
}
System.out.println("conn"+conn);
}
}
通过资源文件链接数据库
最新推荐文章于 2023-11-10 21:12:07 发布