我正在为数据库连接创建属性文件.我已经给出了文件的路径,并且我使用该函数存储属性:
public void setProperty(String key, String value) {
properties.setProperty(key, value);
}
Run Code Online (Sandbox Code Playgroud)
我设置了以下属性:
"url","jdbc:mysql://localhost:3306/";"dbname","example";"user", "postgres";"Pass","123";
Run Code Online (Sandbox Code Playgroud)
我的问题是当我在另一个系统中使用我的应用程序时,这个属性文件是如何有用的(实际上我已经浏览了"java中的属性文件"教程,但我无法理解它们是如何被使用的).
在新系统中,用户名和密码会有所不同,那么这个文件怎么会有用?
在新系统中用户名和密码会不同,那么这个文件有什么用呢?
它很有用,因为文件在不同的系统上可能不同。通过将特定于系统的详细信息放入可在不同系统上更改的文件中,您可以避免为每个不同的系统编写不同的 Java 代码。
但我怎么知道其他用户的用户名和密码
在您不知道的情况下,您有多种选择,例如:
顺便说一句,看起来您已经发明了一种自定义属性文件格式。你不需要那样做。该类java.util.Properties提供了两种标准格式以及读写它们的方法。
| 归档时间: |
|
| 查看次数: |
1239 次 |
| 最近记录: |