后面使用JDBC连接数据库,需要给出相关参数。如果在代码中直接设置相关参数,后期维护非常麻烦。可以把相关参数保存在.properties文件中,利用Properties集合,读取配置文件信息,完成数据库的配置。 本练习通过Properties集合,读取.properties文件信息,创建HMDataBaseConfig类的对象并给其成员变量完成赋值。配置文件和HMDataBaseConfig类的信息如下图所示:
时间: 2024-02-13 12:06:56 浏览: 127
连接数据库的配置文件jdbc.properties
好的,你可以将相关参数保存到.properties文件中,然后使用Properties集合读取配置文件信息来完成数据库的配置。下面是配置文件的内容和HMDataBaseConfig类的信息:
配置文件(db.properties)内容如下:
```
#数据库连接配置
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&useSSL=false
jdbc.username=root
jdbc.password=123456
```
HMDataBaseConfig类的信息如下:
```java
public class HMDataBaseConfig {
private String driverName;
private String url;
private String userName;
private String password;
public HMDataBaseConfig(Properties properties) {
this.driverName = properties.getProperty("jdbc.driver");
this.url = properties.getProperty("jdbc.url");
this.userName = properties.getProperty("jdbc.username");
this.password = properties.getProperty("jdbc.password");
}
// getter和setter方法省略
}
```
通过以上代码,你可以使用以下代码来读取配置文件并创建HMDataBaseConfig类的对象:
```java
Properties properties = new Properties();
try {
properties.load(new FileInputStream("db.properties"));
} catch (IOException e) {
e.printStackTrace();
}
HMDataBaseConfig config = new HMDataBaseConfig(properties);
```
阅读全文