第16节 设计数据存取类.pptVIP

  • 0
  • 0
  • 约7.07千字
  • 约 83页
  • 2017-06-10 发布于湖北
  • 举报
第16章 设计数据存取类 对象持久性简介 设计数据存取类 问题域类与数据存取类通信 使用文件实现持久性 使用数据库实现持久性 16.4 使用文件实现持久性 16.6 本章小结 在分层的设计方法中,一般设计数据存取(DA)类来存储和检索数据。 一般为每个问题域(PD)类编写一个DA类。通过从PD类中调用相应的DA类的方法来建立PD类与DA类的通信关系。 本章介绍了使用顺序文件、随机存取文件、对象串行化和关系数据库实现持久性的方法。 16.5 使用数据库实现持久性 使用数据库实现持久性时,需要对BookDA类中的方法进行修改。 initialize方法的功能是与数据库建立连接。 find、addNew、update、delete及getAll方法用于直接访问数据库。 terminate方法用于切断与数据库的连接。 16.5 使用数据库实现持久性 BookDA类的属性定义 16.5 使用数据库实现持久性 initialize方法 在initialize方法中加载JDBC-ODBC驱动程序,创建链接到该数据库的一个连接实例; 通过调用Class类的forName方法来加载该驱动程序,通过调用DriverManager类中的getConnection方法创建连接实例。 16.5 使用数据库实现持久性 initialize方法 16.5 使用数据库实现持久性 terminat

文档评论(0)

1亿VIP精品文档

相关文档