DAO模式
數據訪問層(DAO):
數據的增、刪、改、查操作;
業務邏輯層(service):
業務來往的操作,需要調用數據訪問層則調用數據訪問層,傳遞數據;
表現層(UI):
呈現數據,用戶交互。
Properties類(配置文件)
Java中的配置文件常為properties文件,格式為文本文件,文件的內容是“鍵=值”格式,注信息使用#注釋。
步驟:
1.添加.properties文件
new ——》 File命令 新建properties文件
2.添加文件內容
例:連接數據庫參數
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/pets
user=pets
password=111111
3.讀取配置文件
properties類的常用方法
String getProperty(String key);根據指定的鍵返回一個字符串值。
Object setProperty(String key,String value);調用基類的方法來添加鍵值對;
void load(InputStream in);從輸入流中讀取屬性列表,通過對指定文件進行裝載獲取該文件中的所有鍵值對;
void clear();清除所裝載的鍵值對.
示例:
//創建對象
Properties para = new Properties();
//創建輸入流
InputStream inputStream =
databaseUtil.class.getClassLoader().getResourceAsStream(str);
//從輸入流中讀取屬性列表
try {
para.load(inputStream);
String dri = para.getProperty("driver");
String url = para.getProperty("url");
String user = para.getProperty("user");
String password = para.getProperty("password");
inputStream.close();
} catch (IOException e) {
e.printStackTrace();
}