Tệp thuộc tính
Nó có thể được sử dụng để lấy giá trị thuộc tính dựa trên khóa thuộc tính. Lớp Thuộc tính cung cấp các phương thức để lấy dữ liệu từ tệp thuộc tính và lưu trữ dữ liệu vào tệp thuộc tính. Hơn nữa, nó có thể được sử dụng để lấy các thuộc tính của hệ thống.
Lợi thế của tệp thuộc tính
Không cần biên dịch nếu thông tin được thay đổi từ tệp thuộc tính:Nếu bất kỳ thông tin nào được thay đổi từ tệp thuộc tính, bạn không cần phải biên dịch lại lớp java. Nó được sử dụng để lưu trữ thông tin thường xuyên được thay đổi.
Để lấy thông tin từ tệp thuộc tính, hãy tạo Tên tệp thuộc tính là .dbconfig.properties
#DB Properties
db.driver="driverclassname"
db.url=jdbc:mysql://localhost:3306/YOURDBNAME
db.username=USERNAME
db.password=PASSWORD
.gitignore
một tệp sẽ bỏ qua dbconfig.properties
của bạn trong khi đẩy lên kho lưu trữ công khai để tham khảo thêm về gitinore
ref: https://git-scm.com/docs/gitignore
Tệp .gitignore
/resources/dbconfig.propreties/
lớp java để đọc dữ liệu từ thuộc tính tệp trong tệp 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){
}