用Singleton模式就可以达到目的。

解决方案 »

  1.   

    能不能说的具体一点呀?!我的意思是在系统登陆的时候,检查用户名和口令
    然后检查用户的数据库访问权限这个时候就可以实例化一个用户也类
    这个类里面带有Connection
      

  2.   

    stonefeng(浩) 说的有道理可以构造一个Connection  conn ,如果再次构造,首先判断是否为空conn,如果为空则创建新的,否则返回已有实例,设计类的构造函数为private,提供getinstance方法
      

  3.   

    设计如下的类:类的构造方法为私有,以防止创建此类的实例;
    在类里面定义私有的、静态的类变量conn,用于保存已创建的Connection对象;
    提供一个共有的、静态的方法来取得Connection,如:getConnection();
    在getConnection()方法里面首先判断conn是否为空,如果为空则创建新的Connection,存入conn并返回,否则返回已有实例。这样可以保证任何时候只返回同一个Connection。
    这是典型的Singleton模式,建议你看一看《设计模式》。