zoukankan      html  css  js  c++  java
  • Data Base mysql批量操作

    mysql  批量操作

    批量操作数据是利用 CommandBuilder  和 DataAdapter.Update() 方法 对数据库进行批量更新

    说解: DataAdapter中有四个重要对象:SelectCommand,InsertCommand,UpdateCommand ,DeleteCommand  以SelectCommand 最为重要 只要设置好DataAdapter.SelectCommand(其中的CommandText) 其它三个可以由 CommandBuilder  自动生成。如下面看到的:

    DataAdapter = new OracleDataAdapter(cmd);  OracleCommandBuilder ocb = new OracleCommandBuilder(dataAdapter); dataAdapter.SelectCommand.CommandText = "SELECT * FROM BOBIMPORT WHERE ROWNUM=0"; dataAdapter.InsertCommand = ocb.GetInsertCommand(); dataAdapter.UpdateCommand = ocb.GetUpdateCommand(); dataAdapter.DeleteCommand = ocb.GetDeleteCommand();

    //dataAdapter.SelectCommand 对象其实就是对 cmd的引用。

    总结:要正确使用 DataAdapter 的 DataAdapter.Update() 方法 必须要设置 dataAdapter.SelectCommand.CommandText 属性

  • 相关阅读:
    playbook的复用
    playbook 任务标签
    playbook handlers 触发器
    playbook循环语句
    playbook条件语句
    Ansible变量
    每日总结4.13
    每日总结4.12
    每日总结4.9
    每日总结4.8
  • 原文地址:https://www.cnblogs.com/zlp520/p/4766255.html
Copyright © 2011-2022 走看看