1、新建一个文件 db.properties.
内容如下:
driver=com.mysql.jdbc.driver
url=jdbc:mysql://localhost:3306/hr
user=root
password=
2、在eclpise中新建一个Config.class
代码如下:
package service;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
//读取配置文件
public class Config {
private static Properties pro=new Properties();
private static Config instance=new Config();
private Config(){
//类变量在类加载时初始化,且初始化一次。此语句也可以通过
//静态代码块加载,就不需要定义变量instance.
loadProperties();
}
//加载配置文件
public static void loadProperties(){
InputStream in=Config.class.getClassLoader()
.getResourceAsStream("db.properties");
try{pro.load(in);}catch(IOException e){}
finally{
if(in != null)try{in.close();in=null;}
catch(IOException e){}
}
}
public static String getValue(String key){
return pro.getProperty(key);
}
//此处只是为了测试配置文件是否可以读取。
public static void main(String[] args){
System.out.println(getValue("driver"));
}
}
运行结果如下:
版权声明:本文为qiaojianfang_1148原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。