Хранение информации о конфигурации в Java - PullRequest
0 голосов
/ 09 марта 2012

Я работаю над настольным Java-приложением, используя Swing.Поскольку приложение ориентировано на данные, я использую JDBC для соединения с mySql.Я хотел бы хранить соединение с базой данных (connectionString), имя пользователя и пароль в отдельном файле.Что будет лучшим подходом для этого?

(в .net app.config хранят эту информацию)

Ответы [ 2 ]

2 голосов
/ 09 марта 2012

Вы можете сохранить параметры в файле свойств, например

hostname=localhost:3306/mydb
username=root
password=pass


Сохраните эту информацию в файле свойств, например, скажем config.properties. Вы можете загрузить свойства в Java во время выполнения, используя класс Properties в Java

Properties prop = new Properties();
prop.load(new FileInputStream("config.properties"));
String connectionString = prop.getProperty("hostname")
String username = prop.getProperty("username")
String password = prop.getProperty("password")
1 голос
/ 09 марта 2012

Для этого вы можете использовать файл свойств . Hibernate уже имеет файл конфигурации свойств . Вы также можете использовать hibernate.cfg.xml .

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