DAO模式详解
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();
}