使用工厂方法模式实现多数据库WinForm手机号码查询器
2010-04-08 00:00:00 来源:WEB开发网核心提示: 数据记录超过17万条查看原图(大图)这里我使用了Sqlite数据库,将此数据库文件转换为Sqlite数据库文件,使用工厂方法模式实现多数据库WinForm手机号码查询器(2),主程序界面设计如下:业务逻辑分析主程序调用业务逻辑层BLL,BLL使用抽象工厂DALFactory方法,解决方案文件列表
数据记录超过17万条
查看原图(大图)
这里我使用了Sqlite数据库,将此数据库文件转换为Sqlite数据库文件。
主程序界面设计如下:
业务逻辑分析
主程序调用业务逻辑层BLL,BLL使用抽象工厂DALFactory方法,DALFactory创建DAO实例对象,接口层IDAL定义数据操作接口方法,由数据访问层通过各自的公用数据操作类库进行读写数据库,实现对实体类Model的访问。
解决方案文件列表如图
其中DBUtility为公共数据访问类库。三个数据访问层SQLServerDAL、SqliteDAL和OleDAL分别对应Sql Server、Sqlite、Access数据库。这里我正在使用的是SqliteDAL。
具体实现
建立实体类进行对象封装
更多精彩
赞助商链接