将配置设置为数据库的最佳方法

时间:2014-12-02 16:55:37

标签: java mysql database configuration passwords

首先,这不是一个编程问题,是的,我知道。

现在,我正在为一家公司开发一个定制软件(Java Swing)作为子承包公司。我创建了代码和数据库(MySQL),通过在线受保护的方法发送它们,他们的IT人员通过他们自己安装它。因为我在一个遥远的城市,所以无法到达他们的位置。

我遇到了数据库问题,也就是说,我应该将数据库配置硬编码到Java swing应用程序(或.properties文件)中,否则我应该允许用户决定密码,用户名和服务器IP?这意味着用户可以随时编辑它们,我打算在这种情况下使用java.util.pref.Preferences

但是我听说很多开发公司不允许用户编辑密码,用户名等,主要是因为他们可能会去编辑数据库。

所以现在我很困惑。我应该选择哪种方法?硬编码配置或允许动态配置?有什么建议吗?

0 个答案:

没有答案