我在一个 project 中,所有的数据都是通过一个ADOConnection连接到oracle数据库。准备把程序放在服务器上,客户端机器仅仅是一个该程序运行的快捷方式运行,而且是多个用户同时运行该程序。
    不知道这种方式是否适合,客户端机器需要配置什么条件才可以,多个用户共用这连接是否会有什么问题,欢迎多提宝贵已经 。

解决方案 »

  1.   

    关键是速度比较慢,但是比较简单。
    访问oracle的参数必须在客户端设置。
    而且,你这种方式好像很特别。
      

  2.   

    这样做肯定不行!!!你的每一个用户都要创建一个Oracle的连接,要知道Oralce是进程型的数据库,非常消耗系统资源!!!你的程序最好是用三层结构!!!
      

  3.   

    现在Oracle已经加在了DB pooling,速度提高了很多,我想如果做中大型数据库用Oracle还是比较好!! 又便于以后的扩大和发展。
      对于三层结构,delphi是比较独特的工具,对三层封装得比较好,功能也比较优秀, 对于系统的解释,等我以后再积累一些经验说吧!! 现在我还难形成系统的知识!!
      

  4.   

    我的系统很小,功能比较简单。
        每天处理的记录可能在百万左右,但大部分数据都是当天才有效,第二天就删除了。
        Delphi_Li(Delphi Li) :多个用户共享这个连接,每个用户再对应oracle里面各自的连接,这样除了比较耗数据库服务器的系统资源,是否会有其它影响?
        dupenf(飞跃人生) :oracle 的 DB pooling 怎么使用,在这种2层结构,可以使用吗?