加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 使用Property文件

发布时间:2020-12-14 19:18:51 所属栏目:Java 来源:网络整理
导读:我正在为数据库连接创建属性文件.我已经给出了文件的路径,并且我使用该函数存储属性: public void setProperty(String key,String value) { properties.setProperty(key,value);} 我设置了以下属性: "url","jdbc:mysql://localhost:3306/";"dbname","examp

我正在为数据库连接创建属性文件.我已经给出了文件的路径,并且我使用该函数存储属性:

 public void setProperty(String key,String value) {
    properties.setProperty(key,value);
}

我设置了以下属性:

"url","jdbc:mysql://localhost:3306/";"dbname","example";"user","postgres";"Pass","123";

我的问题是当我在另一个系统中使用我的应用程序时,这个属性文件是如何有用的(实际上我已经浏览了“java中的属性文件”教程,但我无法理解它们是如何被使用的).

在新系统中,用户名和密码会有所不同,那么这个文件怎么会有用?

最佳答案

In new system user name and password would be different,so how could this file be useful??

它之所以有用,恰恰是因为不同系统上的文件可能不同.通过将特定于系统的详细信息放入可在不同系统上更改的文件中,您可以避免为每个不同的系统编写不同的Java代码.

But how could I know the other users user name and password

在您不知道的情况下,您有许多替代方案,例如:

>告诉用户使用文本编辑器编辑属性文件,
>编写应用程序的安装程序以询问用户名和密码,然后在安装时将它们插入属性文件中,或者
>提供允许用户输入或更新属性的配置工具或界面.

顺便说一句,看起来你已经发明了一种自定义属性文件格式.你不需要这样做. java.util.Properties类提供了两种标准格式和方法来读取和写入它们.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读