import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
public class DBUtils {
//使用单例模式读取配置文件
private static DBUtils dbUtils = new DBUtils();
public static DBUtils getDBUtils(){
return dbUtils;
}
//配置文件中的信息
private String driver;
private String url;
private String username;
private String passwd;
public static DBUtils getDbUtils() {
return dbUtils;
}
public String getDriver() {
return driver;
}
public String getUrl() {
return url;
}
public String getUsername() {
return username;
}
public String getPasswd() {
return passwd;
}
private DBUtils(){
this.readDBInfo();
}
//开始读取配置文件
private void readDBInfo(){
Properties properties = new Properties();
InputStream is = null;
try {
is = DBUtils.class.getClassLoader().getResourceAsStream("dbinfo.properties");
properties.load(is);
this.driver = properties.getProperty("driver");
this.url
读取配置文件——单例模式
最新推荐文章于 2024-06-28 13:33:28 发布
该代码展示了如何使用Java的单例模式来读取配置文件`dbinfo.properties`,通过`DBUtils`类获取数据库连接的驱动、URL、用户名和密码。在私有构造函数中加载配置信息,确保只有一个实例存在,并提供了获取这些信息的方法。
摘要由CSDN通过智能技术生成