java .util.MissingResourceException при использовании ResourceBundle - PullRequest
0 голосов
/ 11 января 2020

Я пишу 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

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...