有个想法
就是在ServletContext启动的时候创建一个JDBC的Connection 一直保持着 不关闭
只做查询用 以后大部分查询操作均用这个连接 
当然还有其他 查询 更新 用的Connection 
1 多个请求 (并发比较少) 时会出现什么问题?
2 会不会读到脏数据 ?
3 会不会与其他连接产生锁 ?麻烦有经验的大虾做下比较详细的解释
100分不能 代表我的所有谢意 

解决方案 »

  1.   

    楼主,这个东西早就别人写好了。这就是我们常说的连接池,  有想法很好。
    很多数据源都已经实现了。 比如:dbcp c3p0 
      

  2.   

    1、一个Connection是否能多线程共用,这要看具体Driver实现,有的提供这种使用选项。通常不能Share用。
    但可以轮流去用。(用一个线程监管)
    2、会不会读到脏数据,和连接上的隔离等级设置有关。
    3、因数据操作造成的锁,由数据库服务器决定、调度。
      

  3.   

    我用过Proxool连接池,配置是比较简单的。
      

  4.   

    tomcat自己就带有jdbc的连接池,不用操心这个,...........