您當前所在位置:
首頁 →
數(shù)據(jù)庫 →
MYSQL →
Mysql的最大連接數(shù)怎樣用java程序測試
Mysql的最大連接數(shù)怎樣用java程序測試
時間:2015-06-28 00:00:00
來源:IT貓撲網(wǎng)
作者:網(wǎng)管聯(lián)盟
我要評論(0)
以前工作的時候由于Oracle8i數(shù)據(jù)庫經(jīng)常出現(xiàn)用戶過多的錯誤,由于數(shù)據(jù)量大,經(jīng)常出現(xiàn)ORA:12500錯誤,但主要原因是訪問過多而引起的,后來就用Java寫了個簡單的用JDBC連接來測試Oracle最大連接數(shù)的程序.現(xiàn)在常用MySQL,所以又寫了一個簡單的測試其最大連接數(shù)的程序,在此介紹給大家:
以下為引用的內(nèi)容: import java.sql.Connection; ?import java.sql.DriverManager; ?import java.sql.Statement; ?import java.sql.ResultSet; ?import java.sql.SQLException; ?import java.io.IOException; ? ?class testMaxConn{ ?? public static void main(String args[]){ ???? int count=0; ???? Connection []conn=new Connection[1000]; ???? Statement? []stmt =new Statement[1000]; ???? ResultSet? []rs =new ResultSet[1000]; ??? try{ ???? Class.forName ("com.MySQL.jdbc.Driver").newInstance(); for(count=0;count<300;count++){ conn[count] = DriverManager.getConnection ("jdbc:mysql://localhost/MySQL", "root", ""); ????? stmt[count]=conn[count].createStatement(); ????? rs[count]=stmt[count].executeQuery ("SELECT * FROM user"); ????? while (rs[count].next()){ ? //System.out.println(rs.getString(1)+ "\t "+rs.getString(2));? ????? } ????? System.out.print(count+"\t"); ???? } ???? ???? ??? }catch(SQLException ex1){ ????? System.out.println("\n"+ex1.toString()); ??? }catch(InstantiationException ex2){ ????? System.out.println("\n"+ex2.toString()); ??? }catch(ClassNotFoundException ex3){ ????? System.out.println("\n"+ex3.toString()); ??? }catch(IllegalAccessException ex4){ ????? System.out.println("\n"+ex4.toString()); ??? }finally{ ????? try{ ? System.out.println("\nSystem has opened "+count--+" MySQL connections.\nPress Enter key to close the connections"); ? System.in.read(); ? System.out.println ("\nClose the Connections:"); ? for(;count>=0;count--){ ?? rs[count].close(); ?? stmt[count].close(); ?? conn[count].close(); ?? System.out.print(count+"\t"); ? } ????? }catch(SQLException ex){ System.out.println ("\n Close connection exception:"+ex.toString()); ????? }catch(IOException io_ex){} ??? }//end the first "try" ?? } ?} |
關(guān)鍵詞標簽:Mysql,java程序測試
相關(guān)閱讀
熱門文章
Xbox Game Pass
10款MySQL數(shù)據(jù)庫客戶端圖形界面管理工具推薦
MySQL常用維護管理工具
MySQL數(shù)據(jù)庫啟動失敗1067進程意外終止的解決辦法總結(jié)
人氣排行
10款MySQL數(shù)據(jù)庫客戶端圖形界面管理工具推薦
MySQL數(shù)據(jù)庫啟動失敗1067進程意外終止的解決辦法總結(jié)
Mysql 1045錯誤解決辦法
MySQL服務(wù)器進程CPU占用100%解決辦法
MySQL導出導入命令的用例
MySQL連接字符串的實際操作步驟匯總
MySQL無法啟動、無法停止各種解決方法總結(jié)
三種常用的MySQL建表語句