社区
C#
帖子详情
怎么使用OracleBulkCopy
liang_su_yj
2011-08-12 09:46:56
vs2005中怎么使用OracleBulkCopy和SqlBulkCopy有什么不同?
using Oracle.DataAccess.Client;
已经引用为什么还是不能用?????
求高人指教,急急急!!!!!!!!!!!!!!!!!
...全文
824
2
打赏
收藏
怎么使用OracleBulkCopy
vs2005中怎么使用OracleBulkCopy和SqlBulkCopy有什么不同? using Oracle.DataAccess.Client; 已经引用为什么还是不能用????? 求高人指教,急急急!!!!!!!!!!!!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
endywoo
2011-08-19
打赏
举报
回复
好好看文档,工程需要.net Framework 2.0/4.0
首先实例化一个 OracleBulkCopy:Oracle.DataAccess.Client.OracleBulkCopy([OracleConnection]);
然后指定 OracleBulkCopy.BatchSize, OracleBulkCopy.BatchTimeOut;
准备好你的 DataTable dt;
OracleBulkCopy.WriteToServer(dt);
最后 OracleBulkCopy.Close();
享受吧!
liang_su_yj
2011-08-12
打赏
举报
回复
怎么没人回答啊。。。。。。。。。。。。。。。。。。。
oracle 11g 11.2版本c#
oraclebulkcopy
Oracle.DataAccess.Client.dll.
oracle 11g 11.2版本c#
oraclebulkcopy
需要
使用
的动态链接库 Oracle.DataAccess.Client.dll.
Oracle.DataAccess.dll
这个是 oracle11g里面的 可以在。net中
使用
OracleBulkCopy
这个类似sqlbulkcopy的方法 之前在csdn找了很多 要么10g的 要么不能引用 所以发出来共享下。
SqlBulkCopy(批量复制)
使用
方法
SqlBulkCopy提供了一种将数据复制到Sql Server数据库表中高性能的方法。SqlBulkCopy 包含一个方法 WriteToServer,它用来从数据的源复制数据到数据的目的地。 WriteToServer方法可以处理的数据类型有DataRow[]数组,DataTable 和 DataReader。 你可以根据不同的情形
使用
不同的数据类型。SqlBulkCopy其原理是采用了SQL Server的BCP协议进行数据的批量复制。
Oracle.ManagedDataAccess 最新版(4.122.21.1)
oracle.ManagedDataAccess.dll(oracle.ManagedDataAccess.Client)全托管驱动。 此驱动对32位和64位oracle数据库具有很好的连接兼容性。 可采用无客户端远程连接oracle,或在本机
使用
连接。
使用
此驱动可以完全替换掉微软提供的 System.Data.OracleClient, 也可以替换掉Oracle提供的 Oracle.ManagedDataAccess.dll + OCI 组合驱动 另外本次版本升级新增了
OracleBulkCopy
类,对于大容量数据写入Oracle提供了良好支持。
读取Excel到DataTable.docx
使用
System.Data.OleDb.OleDbDataAdapter读取Excel到DataTable并用Oracle.DataAccess.Client.
OracleBulkCopy
将DataTable写入到数据库
C#
110,567
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章