Ado 如何连接oracle数据如何连接Oracle数据库

解决方案 »

  1.   

    步骤:
    1,装好Oracle的Server
    2.在客户端装Oracle的Client
    3.用客户端Oracle的Net easy configuer配置SQL*Net然后测试是否能连上服务器,如果能
    连上,说明网络是通的.
    4.配置BDE可以用BDE、ADO、ODBC连接Oracle,其中用ODBC连接可能比较容易,只要
    通过ODBC For Oracle设置一个别名,然后Delphi就可像连接Access一样连接Oracle,但
    速度相对较慢;用BDE连接,不许BDE Explore配置Sql*Net驱动和服务名(为Oracle Client
    端的)ADO不错,而且很方便,设置其connectionString属性,build出来ADO是可以的。不过你的引擎一定要选对。不能选微软 for Oracle的引擎。
    要选择Oracle自己的引擎。
      

  2.   

    microsoft ole db provider for odbc driver也可以呀,它也通过connectionstring来连接。
    而且要比 oracle probider for ole db 稳定。
    最好通过*.udl和adoconnection连接。
      

  3.   

    不能选微软 for Oracle的引擎????可以的呀!。
    通过ADOconnection的connectionstring,在弹出的对话框里:
    提供程序:microsoft ole db provider for oralc
    连接:输入服务器名:tnsname.ora 里面的如bbb.
         这是在我的客户端tnsname.ora文件里的东东:
                     bbb=
    (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = eee)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = ccc)
        )
      )连接:用户名称,密码自己搞定,不要错!
    这样就可以!
    要正确的配置oracle客户端!