我正试图通过SQL Server从web服务器使用java进行连接它只是通过sql驱动程序打开连接,但是当多个用户试图连接到公司的web服务器时,服务器由于流量过大而变慢。所以我认为它必须使用连接池的概念。我使用以下代码连接数据库
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
cnn =java.sql.DriverManager.getConnection("jdbc:sqlserver://202.54.119.141:1433;Database=LCXERP" ,"shivam","shivbabaji");
st1=cnn.createStatement();
}
catch(Excpetion ex)
{
ex.printStackTrace();
}
建议连接数据库的替代方法以避免拥塞
连接池可以帮助您。有各种连接池可用,其中最常见的是DBCP
连接池和C3pO
连接池。您可以参考连接池示例请您指教。您还可以在这里阅读有关连接池优势的更多信息。一般来说,连接池可以减少每次连接到后端的连接数量,从而提高性能。
建议您使用JNDI代码来实现连接代码。应用程序服务器可以处理连接池。例如在weblogic server中,您可以设置连接池的大小。
不要去重新发明轮子和使用AS的特性。将帮助. .