user1 :创建,使用 关闭user2:       创建       使用?

解决方案 »

  1.   

    千万别把数据库连接的函数写成static,引用没事,我有血的教训。尤其B/S,使用连接池
      

  2.   

    千万别把数据库连接的函数写成static,引用没事,我有血的教训。尤其B/S,使用连接池
    为什么呢
      

  3.   

    加上synchronized可以保证同时只有一个用户(线程)调用这个函数,如果不加,可任意使用,但同时使用过多的数据库连接,会大大降低数据库访问的效率。建议使用数据库连接池,这个函数可以不加synchronized