gpt4 book ai didi

java - 属性文件的使用

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:22:38 24 4
gpt4 key购买 nike

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

 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 类提供了两种标准格式和读写它们的方法。

关于java - 属性文件的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9872007/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com