您的位置:首页 > 编程语言 > Java开发

Java利用.property文件存储数据库配置信息,方便修改。

2013-01-11 17:18 645 查看



JAVA开发中,有好多朋友喜欢把连接数据库的参数写到类里面.也许是很安全,但是有时要修改起来就有点麻

烦,特别是项目已经实施了,有时就为了一个参数,就要找到源代码,把他编译下,然后重启服务器.这样其实很不

方面.下面这种方式把参数写到文件里面

首先开始之前,看看普遍写数据连接的方式

private String username="sa";

private String password="sasa";

private String url="192.168.0.1";

private String driver="net.sourceforge.jtds.jdbc.Driver";

都会这样把它写死

请看以下代码:

InputStream in = getClass().getResourceAsStream("db.properties");

Properties pro = new Properties();

try {

pro.load(in);

String username = pro.getProperty("username").trim();

String password = pro.getProperty("password").trim();

String url = pro.getProperty("url").trim();

String driver = pro.getProperty("driver").trim();

System.out.println(driver);

Class.forName(driver);

con = DriverManager.getConnection(url, username, password);

} catch (IOException e) {

e.printStackTrace();

}

好,然后建一个文件名为db.properties,把它放到类同一目录下即可完成

db.properties 内容好下:

username=sa

password=sa

url=jdbc:jtds:sqlserver://192.168.0.10:1433/Collection

driver=net.sourceforge.jtds.jdbc.Driver

用这种方式,以后你就可以直接修改这个文件,就不用在去改类的内容了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: