现在我正在开发一个用Delphi开发一个库存管理系统,后台是用Oracle数据库的,现在还不知道怎么用ODBC连接Oracle数据库,请各位大虾帮帮忙,小弟在这里感谢了。祝各位中秋节快乐!

解决方案 »

  1.   

    1.前提是你安装了oracle 客户端,并配置了服务名;
    2.如果是win 2000 ,控制面板--〉管理工具--〉odbc数据源 --〉系统DSN -->
      

  2.   

    用ODBC?为什么不用ADO的直接去连接ORACLE呢?
    你可以用ORACLE PROVIDER FOR OLE DB去连接ORACLE的呀
    而且对于DELPHI来说,用ADO会很方便,而且效率也还不错
    因为现在ODBC已经属于进行了晚年期了,虽然它的技术非常成熟
    但是,它的效率与以后的发展都不被看好。。
    用ADO连接ORACLE 的连接属性可以设置为:
    ADOCONNECTION1.CONNECTIONSTRING := 'Provider=OraOLEDB.Oracle.1;Password=' + Password + ';Persist Security Info=True;User ID=' + UserName + ';Data Source='+ServerName+';Extended Properties=""';
    其中,SERVERNAME,USERNAME,PASSWORD为三个变量 ,保存了数据库服务名,用户名及密码信息
      

  3.   

    同意楼上的,用ADO比较好,不用配置;ODBC需要配置,很麻烦。