我有一个小型的电子商务应用程序,它依赖于数据库.我已经看到了它的一些性能问题,主要是建立与数据库的连接.我不是DBA,也不是任何其他深层数据库知识 - 但我知道缓存连接而不是一直建立新连接是有意义的.
下面是我获取连接的方法:
public Connection getConnection() throws SQLException, ClassNotFoundException {
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://182.31.456.32:3306/"+database+"",""+username+"",""+password+"");
// stm=con.createStatement();
return con;
}
Run Code Online (Sandbox Code Playgroud)
我的问题是 - 如何轻松缓存当前连接并重用它而不是使用JDBC/Java创建新连接?
谢谢.