使用SQL服务器的JDBC连接池



我正试图通过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的特性。将帮助. .

相关内容

  • 没有找到相关文章

最新更新