oracle服务器信息如下:
服务器名:server22
user id:system
passwd:manager
全局数据库名称:bhfj//////////////////////////////////////////////////////////
以前连接sql数据库是通过TADOQuery组件来连接的,方式如下:var
//数据库连接 定义一个字符串变量
GC_DbConnectionStr:string='Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=jixian;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Data Source=服务器22;Use Encryption for Data=False;Tag with column collation when possible=False';
以后要连接到数据库只用放一个TADOQuery组件并下如下程序就可以连上了:
    ADOQuery1.ConnectionString:=GC_DbConnectionStr;///////////////////////////////////////////////////////////////////////
可以用同样的方式连接到oracle数据库吗?如果可以,告诉我代码怎么写!谢谢!!
如果有其他方法,也同样欢迎,同样非常感谢!

解决方案 »

  1.   

    下面是connection的连接串,很简单的呀
    Provider=OraOLEDB.Oracle.1;Persist Security Info=False;User ID=system;Data Source=TESTBASE;Extended Properties=""服务名是:TESTBASE
      

  2.   

    驱动程序Provider=MSDAORA.1就可以了!
      

  3.   

    Provider=MSDAORA.1;Password=manager;User ID=system;Data Source=server22;Persist Security Info=True这样应该差不多!
      

  4.   

    hai you ma?
    wo zai jia li xianzai wu fa ceshi.
      

  5.   

    同TADOQuery 连接方法类似,建议使用 TADOConnection可以共享连接!
    其他连接直接扶植给TADOQuery,或者TADODataSet...的connection属性就可以!
    :)