import java.sql.*; import java.util.ArrayList; /** * Created by Administrator on 2017/4/5. */ public class TextConnection { public static void main(String[] args) { //1、定义数组,计算并发连接数 ArrayList<Integer> conArray= new ArrayList<>(); //2、循环连接数据库 for (int i=0; i<40000;i++){ try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Connection con= DriverManager.getConnection("jdbc:sqlserver://127.0.0.1:1433;DataBaseName=epet","sa","m123"); Statement statement= con.createStatement(); ResultSet rs= statement.executeQuery("select * from master"); if(rs.next()==true){ int id = rs.getInt("id"); conArray.add(id); System.out.println("查询到第"+i+"个id"); } } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } } //3、每次连接数据库执行的结果放到数组中 } }
测试数据库最多连接数
最新推荐文章于 2024-09-08 22:37:26 发布
这段代码展示了如何使用Java连接SQL Server数据库并测试最大并发连接数。通过一个for循环,程序尝试创建40000个连接,执行查询操作,并将结果存储在ArrayList中。在连接过程中捕获可能的异常。
摘要由CSDN通过智能技术生成