写delphi数据库程序用slserver的较多,最近打算学习oracle,发现网上关于这方面的很少!
我只知道DELPHI连接oracle要么装她们的客户端,要么用ODAC的直接连接!实际使用中我设计时连接用ODAC的客户端连接模式可以链接到数据库,但是用直接连接怎么也连接不上数据库,百度了好久也不知何故(otitions.net已设置为true)另外哪里有delphi操作oracle方面的教材?

解决方案 »

  1.   

    ADO也可以连 
    1安装oracle客户端,配置与oracle的连接
    2ADOConnection1.ConnectionString := 'PLSQLRSet=1;Provider=OraOLEDB.Oracle.1;Password=密码;'
                                       + ' Persist Security Info=True;Extended Properties="distribtx=0;";User ID=用户名;Data Source=(DESCRIPTION =    (ADDRESS_LIST =     (ADDRESS = (PROTOCOL = TCP)(HOST = IP地址)(PORT = 1521))   )    (CONNECT_DATA =      (SERVICE_NAME =  配置的别名)   )  ) ';
      ADOConnection1.Connected := True;
      

  2.   

    delphi操作oracle 和操作sqlserver 差不多,你把oracle 看看 就可以了 
      

  3.   

    用ADO?连不上,连接串是怎么写的
      

  4.   

    用odbc聂~对了还有一个是oracle安装后要配置监听的
      

  5.   

    dbexpress  所有的都可以
      

  6.   

    1. BDE + ORACLE CLIENT ( 老了,不中用,而且要 ORALCE 的 CLIENT 端支持,只支持 ORACLE 8  )
    2. DBEXPRESS + ORACLE CLIENT ( 也有一些版本,不需要 ORACLE CLIENT,不过要购卖,而且我用过,有bug )
    3. DATASNAP ( 最新的连接方式 )
    4. 第三方的三层连接控件( 例如 REMObject )
    5. ODAC ( 我认为最直接,不需要安装 ORALCE 的 CLIENT ,直接实现底层与 ORACLE 的连接,速度也最快)
      

  7.   

    我用odac直接连老是提示错误,好像是1257