是否可以在不指定Java代码中的用户名和密码的情况下连接到MySQL数据库:
Connection con=DriverManager.getConnection("database url","username","password");
我希望能够将我的密码放在一个私人位置,并以安全的方式调用该密码。对此有什么建议吗?
我建议您制作一个配置文件。您可以使用像Yaml这样的库(或用于.conf文件的Hocon,…(:
YamlConfiguration.loadConfiguration(configFile);
然后获取用户名、密码(甚至数据库URL(:
yamlConfig.getString("database.username"); // can be null if not registered in file