我想整个应用中只创建一个connection,所有的连接数据库读通过这一个connection行不行??????

解决方案 »

  1.   

    那你就只有一个线程可以用connection了,
    就不用管什么现成安全了吧
      

  2.   

    我的是一个web应用所以可能有很多用户同时访问但是我不想给每个用户都建立一个connection 而是只建立一个connection.比如我现在给用户A了,他在做查询操作。这是有个用户B也来了。我这时把connection给他,他们之间会不会冲突。还是等A查完了这个connection才给B??????????
      

  3.   

    spring里有关于单例和原型的概念.其实如果你不需要每个操作生成一个新的conn的话.就可以用单例模式
      

  4.   

    能不能自己写个连接池程序。不用tomcat的连接池,心不行
      

  5.   

    用TOMCAT和不用TOMCAT的连接池有啥区别?
      

  6.   

    我的是一个web应用所以可能有很多用户同时访问但是我不想给每个用户都建立一个connection 而是只建立一个connection.比如我现在给用户A了,他在做查询操作。这是有个用户B也来了。我这时把connection给他,他们之间会不会冲突。还是等A查完了这个connection才给B??????????绝对不可以,比如你有个程序:是将A, B写的内容都保存起来,
    但是你只给一张纸,所以A来后从开始处写了几个字,然后B也来了,B也从开始写几个字能行吗?其实用连接池就行了,tomcat有连接池,配置一下就行。或者你用DBCP的取连接也行.
    DBCP可以去jakarta.apache.org上下载。或者你也可以自己写一个连接池
      

  7.   

    我的是一个web应用所以可能有很多用户同时访问但是我不想给每个用户都建立一个connection 而是只建立一个connection.比如我现在给用户A了,他在做查询操作。这是有个用户B也来了。我这时把connection给他,他们之间会不会冲突
    ====================================
    ResultSet Statement都是这个Connection下的对象,一个应该不行