プロパティファイル
プロパティキーに基づいてプロパティ値を取得するために使用できます。 Propertiesクラスは、プロパティファイルからデータを取得し、プロパティファイルにデータを格納するためのメソッドを提供します。さらに、システムのプロパティを取得するために使用できます。
プロパティファイルの利点
プロパティファイルから情報が変更された場合、再コンパイルは必要ありません。プロパティファイルから情報が変更された場合、Javaクラスを再コンパイルする必要はありません。頻繁に変更される情報を保存するために使用されます。
プロパティファイルから情報を取得するには、プロパティファイル名を.dbconfig.properties
として作成します。
#DB Properties
db.driver="driverclassname"
db.url=jdbc:mysql://localhost:3306/YOURDBNAME
db.username=USERNAME
db.password=PASSWORD
.gitignore
ファイルはdbconfig.properties
を無視します gitinore
についてさらに参照するために、パブリックリポジトリにプッシュしている間 参照: https://git-scm.com/docs/gitignore
.gitignoreファイル
/resources/dbconfig.propreties/
javaファイルのプロパティファイルからデータを読み取るためのjavaクラス
private ResourceBundle reader = null;
try{
reader = ResourceBundle.getBundle("dbconfig.properties");
Connection conn=DriverManager.getConnection(reader.getString("db.url"),reader.getString("db.username"),reader.getString("db.password"));
}catch(Exception e){
}