» 首页 » 电脑_数码 » 编程 » 将dataset中的数据一次性插入数据库

将dataset中的数据一次性插入数据库

不想通过循环,那样效率太低,有更好的办法吗 问题补充:能再说的详细点吗


我不会说,给你个例子吧,绝对好用,速度快的很 加我
我不会说,给你个例子吧,绝对好用,速度快的很 加我
用prepareStatment来替代Statement,可以实现批量提交
不想用循环 你就拼凑字符
"begin 多条inert 语句 end"
这样 只需要访问一次数据源 就行了
但是 一样要用循环还拼凑字符
如果 数据量 大的话 用拼凑字符 的效率
要比 每次执行一次SQL 来的快
但是 内存的 一次性 使用量 就要大很多!!
所有两种 方法 有好有差
还有数据的访问 和保存 问题要搞清楚
SQL 添加数据的方式 有这么 几种
select * into newtable from ordertable
insert into table values()
你觉得这两种 有哪个适合你 一次性插入的
觉得 效率低??
sun 公司jdk 里面对数据库里面的操作也是循环啊
难道 他们写的就效率不高??
所谓的效率 是在符合常识的情况下尽量
减少运行次数
//希望这个答案你 满意
参见DataAdapter.Updata().和SqlCommandBuilder类。
具体方法:
使用DataAdapter,如果DataTable内的字段和数据库表中的字段名称或者列数不相同的话.自己写InsertCommand.
like this:
SqlCommand t = new SqlCommand();
t.CommandText = "insert into table(col)values(@col)";
t.Parameters.Add("@col", SqlDbType.VarChar, 254, "col");
DataTable内的相应列的字段要和标注的列字段相同,上即在数据库表中
插入DataTable内的col字段

 相关问题
·将dataset中的数据一次性插入数据库
·请MATLAB高手帮我看下程序
·PHP语法 求教
·关于asp中使用js的onchange的请教,谢谢
·关于asp 开发wap的问题
·今年河南农信社考试为什么到现在面试名单还不出台?
·delphi 中chart的用法
·上楼梯,一次可以上1梯也可以上2梯,上到n层时有几种方法...
·20分求助:点击过的超链接变色问题
·SQL server 表示的是什么意思
·房地产项目开发的前期程序.ppt
·PHP中,按这个要求,这个正则表达式对吗?
·收不到数据包怎么办????????
·sql server 2000在哪搞命令行?怎么是视图化直接用鼠标搞...
·请问下面程序段执行完毕,c的值为多少?_____________

 《将dataset中的数据一次性插入数据库》答案收集时间:2008-06-14 14:32:30



©2007 电脑技术问答录