DBHelper类设计都不严谨

来源:8-3 DBHelper类设计

小王子抓猫咪

2015-02-08 17:32

既然在获取Connection功能处使用了单例模式,那么就应该把DBHelper类设计成单例类,将构造方法私有化,这样写的工具类才能只有一个实例,被唯一使用。

写回答 关注

1回答

  • 隔壁王爷爷
    2015-04-14 01:04:51
    public static Connection getInstance() throws SQLException {
        if (null == conn) {
            synchronized (DBHelper.class) {
                if (null == conn) {
                    conn = DriverManager.getConnection(url, username, password);
                }
            }
        }
        return conn;
    }


JAVA遇见HTML——JSP篇

Java Web入门级教程JSP,带你轻松的学习JSP基础知识

248278 学习 · 3071 问题

查看课程

相似问题