Я пишу java JDB C файл для доступа к данным с mySQL и хочу скрыть свой пароль на git. Я последовал за этим ответом: Как скрыть MySQL Строка подключения - имя пользователя и пароль на GitHub (Java) , но я получаю сообщение об ошибке "java .util.MissingResourceException: не могу найти пакет для базового имени ... ".
Я знаю, что этот вопрос задавался много раз, но ни один из ответов не решил мою проблему.
Я думаю, возможно, потому что я поместил файл свойств в неправильном направлении?
Я поместил файл. java в проект / src /
и файл .properties в проект / src / (я также пытался поместить его в проект / ресурс / и проект / src / resource)
Вот часть моего java кода:
public Connection getConnection() throws SQLException {
ResourceBundle reader = null;
Connection con = null;
try {
reader = ResourceBundle.getBundle("dbconfig.properties");
con = DriverManager.getConnection(reader.getString("db.url"),
reader.getString("db.username"), reader.getString("db.password"));
}catch(Exception e) {
e.printStackTrace();
}
return con;
}
Вот мое содержание dbconfig.properties:
#DB Properties
db.url=jdbc:mysql://127.0.0.1:3306/nerve_game?charactorEncoding=utf-8
db.username=my_name
db.password=my_password
Спасибо.