没有连接池?那还说什么方法名首字母不应大写第一个方法居然有四个String参数,如果我忘记参数顺序怎么办?打开源代码来看?虽然简单,但是最好有注释查询数据库之后直接返回数据集(ResultSet),需要保持与数据库的连接,这样会让性能很糟糕,而且容易导致连接不能正常关闭,泄露宝贵资源算了,要改的太多

解决方案 »

  1.   

    最好把数据库配置放在一个单独的sql.properties文件中,方便以后的更改。如:
    connection.url=jdbc:microsoft:sqlserver://192.168.0.1
    connection.drivers=com.microsoft.jdbc.sqlserver.SQLServerDriver
    DatabaseName=TestDB
    User=sa
    Password=sa
      

  2.   

    我胡说八道一句
    关掉的时候,最好先判断一下
    re!=null
      

  3.   

    closeAll()方法有问题,如果产生异常就不能关闭连接,所以最好还是try一下,然后finally
      

  4.   

    我的类是用在JSP的,以前都不需要连接池啊。
     bromon(我的媳妇是....) ,能提供一些代码吗?谢谢。
      

  5.   

    LinkDb() 建议返回boolean类型
      

  6.   

    最简单的方法可以使用servlet容器内建的连接池,应付并发访问效果不错还实惠^_^主流的容器,比如tomcat等,网上有大量的资料讲解如何配置和使用连接池,非常多,多到我都不相信你没见过.查查吧,很简单的
      

  7.   

    如果程序不是放在servelt容器上的,那么需要自己实现连接池,比较麻烦一点,不过jakarta有个产品更新换代:通用对象池。用来做数据库连接池挺不错的,我试过,效果还可以。应该开始考虑关系-对象映射,初级一点的就自己写bean来映射数据库关系,复杂一点的就看看hibernate/ejb,java的数据库技术真是不封顶啊。