如何在Java代码中加载JDBC.properties?
时间: 2024-11-03 08:16:12 浏览: 18
java项目中读取jdbc.properties文件操作
在Java中,你可以使用`Properties`类或者`ResourceBundle`类来加载配置文件,比如`JDBC.properties`。以下是两种常见的方法:
1. **使用Properties类**:
```java
import java.io.FileInputStream;
import java.util.Properties;
public class JDBCConfig {
private static final String PROPERTIES_FILE = "JDBC.properties";
public static void loadProperties() {
Properties props = new Properties();
try (FileInputStream fis = new FileInputStream(PROPERTIES_FILE)) {
props.load(fis);
// 使用props.get("propertyKey")获取属性值
String url = props.getProperty("jdbc.url");
String username = props.getProperty("jdbc.username");
String password = props.getProperty("jdbc.password");
// ...其他操作
} catch (IOException e) {
System.err.println("Error loading properties file: " + e.getMessage());
}
}
}
```
2. **使用ResourceBundle**:
```java
import java.net.URL;
import java.util.ResourceBundle;
public class JDBCConfig {
private static final String BUNDLE_NAME = "JDBC"; // 文件名不需要".properties"
public static void loadResources() {
ResourceBundle bundle = ResourceBundle.getBundle(BUNDLE_NAME);
String url = bundle.getString("jdbc.url");
String username = bundle.getString("jdbc.username");
String password = bundle.getString("jdbc.password");
// ...其他操作
}
}
```
阅读全文