在jdbc中,我们通常对properties文件进行解析时,有两种方式。
第一种:IO流去读取properties文件中的数据,
Class.forName("com.mysql.jdbc.Driver");
//DriverManager.registerDriver(new Driver());
//创建数据库连接
Properties p=new Properties();
InputStream is = new FileInputStream("src/db.properties"); //src/db.properties是可以不需要固定路径的。可以进行更改
p.load(is);
String url = p.getProperty("url");
String username = p.getProperty("username");
String password = p.getProperty("password");
conn=DriverManager.getConnection(url, username, password);利用ResourceBundle的getBundle方法
static{
drivername=ResourceBundle.getBundle("aa").getString("drivername");
url=ResourceBundle.getBundle("aa").getString("url");
username=ResourceBundle.getBundle("aa").getString("username");
password=ResourceBundle.getBundle("aa").getString("password");
}
//aa是属性文件的文件名,
//需要注意的是,aa文件默认是在src目录下的,如果放在其他的位置就会报错
本文介绍了在JDBC中两种常见的配置文件解析方法:使用IO流读取properties文件和利用ResourceBundle的getBundle方法。这两种方法均能有效获取数据库连接所需的URL、用户名及密码等关键信息。
2462

被折叠的 条评论
为什么被折叠?



