比较笨的方法就是数据库连接类返回一个Connection对象给系统设置类使用,这样系统设置类中就不必在于数据库连接了,提高了代码复用率,但是会造成内存泄漏!

解决方案 »

  1.   

    我觉得可以设计一个通用连接数据库的类,可将连接及调用的功能封装进去,然后设置各种set方法来具体实现连接数据库,比如可设置setDriver(String driver)方法,通过外部赋driver的值,比如连接MYSQL的时候,相应的driver="org.gjt.mm.mysql.Driver"小弟初学者,不知道你明白我的意思吗
      

  2.   

    建议实现
    数据库连接池类,里面内建ArrayList专门存放数据库连接,getConnection()获得连接,freeConnection把数据库连接设置为可用,避免多次创建数据库连接
    记录集类,模仿ResultSet建立,包含它的数据,缩短数据库连接占用时间
    SQL语句管理类,从数据库连接池类获得连接,执行SQL语句,将ResultSet导到记录集类里,放回数据库连接,返回记录集类
      

  3.   

    TO nanman(南蛮——最强五笔作者)
    是我我们认识???