在不用连接池时,这样封装JDBC会有什么问题么?
我发现不用连接池,每次有请求要访问DB时都创建一个connection会很费时间,所以我想到了单例,就是把Connection做成单例,如下:
public class DB { private static Connection conn = null; static { try { Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/bbs", "root", "root"); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } } public static Connection getConn() { return conn; }}