如题,网上看了不少,都是相互之间抄,也没有什么参考价值。所以来这里希望大牛帮忙解决一下。
想要完成的功能就是把excel中的数据批量导入到oracle中的数据表中。
现在已经成功读取了excel中的数据到datatable dt中,就是想要把dt中的每一行批量插入数据库对应的表中。逐条插入的就算了。先谢谢啦。
数据库中的表名为test1,字段只有id和name.dt中的格式跟数据表是一样的。
如果用OracleaDataAdapter,那个更新的sql怎么写?希望大牛给出两行代码。
想要完成的功能就是把excel中的数据批量导入到oracle中的数据表中。
现在已经成功读取了excel中的数据到datatable dt中,就是想要把dt中的每一行批量插入数据库对应的表中。逐条插入的就算了。先谢谢啦。
数据库中的表名为test1,字段只有id和name.dt中的格式跟数据表是一样的。
如果用OracleaDataAdapter,那个更新的sql怎么写?希望大牛给出两行代码。
解决方案 »
- c#中时间查询问题
- .net修改文件内的指定字符
- C#访问带密码的网络路径
- 有关NameValueCollection的代码,求解释
- 怎么才能学好.NET技术呢 ?
- 怎么发消息到QQ服务器?
- 基于WCF的消息推送
- 在vb里的dim withevents o as object 在c#里怎么写?
- 问个初级问题,C#中怎么取得ASCII编码为100或者其他的值?
- 半個月了.還沒能找到解決方案,我想做數据庫的朋友都會碰到的問題.如何能在dataGrid中先显示一张有几十万条数据的表的一小部分,载入内存
- WebBrowser控件与IE的效果不一致啊。。。怎么办?
- 求c# 带条件判断的字符串 复杂计算解决办法,高难度!
那有一万条数据的话,就要有一万条insert语句吗?ADO中有没有相应的优化的方法呢?
你所说的批量提交,是不是在一个SqlCommand的Text的属性以文本的方式写入一个包含一万条insert的字符串,然后再execute?
现在呢,我把存储excels数据的datatable,一行一行的加入到返回oracle中数据表的ds中,最后再update,不知道这样做在本质上有没有性能的提升?
但本质上,是做了一万次操作。
你的意思是说,批量插入,就是在一个Connection的前提下,insert一万次?