在局域网内有计算机:服务器: orac1、oracl2、oracl3分别为三个不同功能的服务器,oral1 的IP是:10.24.10.10oral2 的IP是:10.24.10.20oral3 的IP是:10.24.10.30
客户端计算机为:10.24.10.50-10.24.10.100在每个客户端都安装了:《***管理系统(.exe)》通过管理系统根据需要访问三个服务器中的任一个,实现查看、修改、添加数据等功能《***管理系统》是通过delphi 7 开发的请问开发管理系统时,如何让 Delphi 7 访问oracle数据库谢谢

解决方案 »

  1.   

    不懂Delphi。 要连接oracle数据库至少在客户端要安装ORACLE的客户端程序,并且要配置TNSNAME.ORA文件中的连接字符串。具体delphi还要用INI进行配置吧, 就知道这么多,
      

  2.   

    BDE也好,ADO也罢,都需要明确的三个连接定义,指向你的三个服务器。
    具体delphi服务连接数据库,这是最基本的知识,建议楼主自己找找
      

  3.   

    你的这个设计是不是有问题??
    如果有一千个用户或者更多要用这个系统,那你要一台一台给他们安装Oracle?并且配置连接???
    而且安装了Oracle之后机器的速度也会减慢。
    我们以前用的都是先做一台应用服务器。所有的客户机器全部访问应用服务器。那这样所有的客户端就不需要安装Oracle了。直接通过应用服务器访问。。
      

  4.   

    是啊,我是不打算再每个计算机上安装oracle这样太麻烦了客户端直接连接到服务器,但是没有好的连接方式
      

  5.   

    客户端不装的话,不好连的。除非改注册表,以前有人说过不装oracle客户端可以实现的。不过还是装了好
      

  6.   

    最常用的就是WebSerice了。你可以用下这个嘛
      

  7.   

    现在有1个200用户左右的系统,是Delphi开发的
    用的Delphi+ADO+Oracle 9I精简版链接数据库——不需要配置tnsnames.ora,链接字符串写在程序里面了Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword;http://www.connectionstrings.com/oracle
    也可以用ODAC直接数据库,但不知道性能怎样
      

  8.   

    每台计算机都装客户端太笨了,直接在管理系统里面加个oracle连接配置就行呗