我正在开发一个项目,该项目必须访问MySQL数据库用户名和密码来读取和更新用户数据库。
最初我将数据库的用户名和密码直接写入我的代码中。 但我的老师要求我创建一个提示框,该提示框将在第一次运行程序时获取用户名和密码,而不是再次运行。 所以如果这样做我下次将无法访问数据库。
我正在考虑将该用户名和密码存储到本地文本文件中。
这是个好主意吗? 或者有什么好的方法可以完成此类工作吗?
最佳答案
您可以将信息存储在属性文件 ( https://docs.oracle.com/javase/tutorial/essential/environment/properties.html ) 中,但应使用加密。请参阅:How to encrypt String in Java
关于java - 如何存储 MySQL 数据库密码和用户名以访问数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42920556/