做个应用服务器(appserver),目的:在客户端(client)不安装oracle client,客户端访问appserver,由appserver来连接oracle server,假设 client 在pcA上安装,appserver 在pcB上安装,oracle server 在pcC 上安装,在这样的网络结构中:问题1:
这样的话,在客户端是不是就不用安装oracle client,也不用ODAC,不知道这样的想法是否正确?问题2:
也就是说,在运行appserver的机器上安装oracle client即可,而不用把oracle client 安装到各个客户端,此想法是否正确呢?问题3:
客户端是否要注册这个应用服务器呢?postscript:
具体appserver程序信息:
做个multitier->remote data module 程序,在这个程序中有adoconnection、datasetprovider、adoquery,adostoreproc等组件, 暂时命名他为OraConnServer.exe,在客户端就用DCOMConnect进行连接这个程序。

解决方案 »

  1.   

    我是楼主问题2修正一下:在运行appserver的机器上是否一定要安装oracle client ?
      

  2.   

    问题3:
    客户端用DCOMConnect连接应用服务器时,客户端是否要注册该应用服务器?应该注册!!!
      

  3.   

    问题1:
    这样的话,在客户端是不是就不用安装oracle client,也不用ODAC,不知道这样的想法是否正确?
    问题2:
    也就是说,在运行appserver的机器上安装oracle client即可,而不用把oracle client 安装到各个客户端,此想法是否正确呢?自己回答:
    问题2,问题3:
      这样的想法没错,思路没错。继续学习inggggggggggggg