数据库访问与数据库程序设计 项目式 作者 陈承欢 单元6 更新数据表的数据.pptVIP

  • 13
  • 0
  • 约9.45千字
  • 约 109页
  • 2015-12-10 发布于广东
  • 举报

数据库访问与数据库程序设计 项目式 作者 陈承欢 单元6 更新数据表的数据.ppt

2.使用SqlDataAdapter对象实现数据更新的要点 (1)更新数据集中的记录时暂时停止条件约束。 (2)判断数据集是否包含变更的记录。 (3)提取变更的数据记录。 (4)将数据集变更写回数据源。 (5)提交数据集中的变更。 (6)在更新数据时,系统自动判断所 要变更的数据是新增、修改还是删除,然后自动执行对应的InsertCommand、UpdateCommand和DeleteCommand命 令。 3.SqlCommandBuilder对象的使用要点 (1)SqlCommandBuilder不能处理参数化 存储过程。 (2)根据两个或多个表所建立的视图,不 能被视为单一数据表,这种情况下不能使 用SqlCommandBuilder对象自动生成命令。 (3)SelectCommmand命令所涉及的数 据表至少包含一个主键或唯一字段,如 果两者都不存在,将会引发异常,且不 会自动生成命令。 (4)在自动生成新增、修改或删除命令之后,如果又修改了SelectCommand的Command Text,则可能会引发异常。 4.手工编写代码设置数据适配器命令属性的要点 5.使用合并数据集的方法实现数据更新的要点 6.使用DataView对象实现数据更新的要点 6.8 JDBC的PreparedStatement对象 Pre

文档评论(0)

1亿VIP精品文档

相关文档