delphi 怎么连接oracle数据库,并做增,删,改,查等操作.

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi 怎么连接oracle数据库,并做增,删,改,查等操作.相关的知识,希望对你有一定的参考价值。

这个你要是用bde连接的话 要在bde里面设置好数据库别名,你要是用ado组建的话 就在控件里面设置好连接。估计我这么说你也不是很清楚 你可以加我 有什么问题我具体给你说 参考技术A 用delphi 里面的ado页面里的
adoconnection控件 ,在控件里面设置好数据库连接参数;
参考技术B ado控件做链接

delphi7连接oracle、dbf间的数据导出、导入

各位好:本人在做一个delphi从oracle数据库导出数据存在到dbf中,目前采用odac连接oracle;ado连接dbf数据文件。oraquery获取oracle数据集,用adoquery循环插入dbf数据库中,1000条数据提交一次,但速度有点慢一个小时只能导20多万的数据。请各位指点一下有没有更好的处理方式!
谢谢大家回复!开始也打算用oracle的spool导出文本或cvs,但我要提供一个工具发给全国用户来采集数据用的(我做的是社保数据统计),操作复杂不太合适。目前还是用程序还写就是慢点,不过操作方便呵呵 。

从Oracle导出成CVS,然后使用ODBC导入到dbf中,不要自己写程序搞。
ODBC导入到dbf中使用外部数据库方式导,在Access中写SQL执行就可以了。
搜索下Access的外部数据库引用方式就知道了。
也可以尝试使用SQLServer的DTS,只要有Oracle和dbf的驱动就可以导了。

曾经做过审计软件的数据采集,我们有使用Ole控制SQLServer的DTS.Package对象进行数据导入导出,楼主可以去找找这方面的,这个可以程序实现。
参考技术A 想要速度放弃应用程序吧
直接用DB自己的存储过程处理逻辑 然后写结果到一张自建的TABLE
最后用DB自己的exp/expdp 工具导出数据
据我所知 oracle 很霸道 导出的文件都是它自己的格式,也就是导出的也只有它自己能用
除非你很强能开发接口来读取它导出的文件
但是ORACLE支持导入的时候 使用纯文本文件
坚持写程序汇出资料 我没辙了 好久没写了。。。
参考技术B A

以上是关于delphi 怎么连接oracle数据库,并做增,删,改,查等操作.的主要内容,如果未能解决你的问题,请参考以下文章

Delphi unidac连接oracle问题,一个很奇怪的问题?

delphi7连接oracle、dbf间的数据导出、导入

delphi中访问oracle数据库,不安装oracle client,要怎么做

delphi如何连接oracle数据库

请教如何用delphi5连接oracle数据库

Delphi ADO 连接 Oracle