IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機版|論壇轉貼|軟件發(fā)布

您當前所在位置: 首頁數(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ù)的程序,在此介紹給大家:

以下為引用的內容:

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"
?? }
?}

關鍵詞標簽:Mysql,java程序測試

相關閱讀

文章評論
發(fā)表評論

熱門文章 Xbox Game Pass Xbox Game Pass 10款MySQL數(shù)據(jù)庫客戶端圖形界面管理工具推薦 10款MySQL數(shù)據(jù)庫客戶端圖形界面管理工具推薦 MySQL常用維護管理工具 MySQL常用維護管理工具 MySQL數(shù)據(jù)庫啟動失敗1067進程意外終止的解決辦法總結 MySQL數(shù)據(jù)庫啟動失敗1067進程意外終止的解決辦法總結

相關下載

    人氣排行 10款MySQL數(shù)據(jù)庫客戶端圖形界面管理工具推薦 MySQL數(shù)據(jù)庫啟動失敗1067進程意外終止的解決辦法總結 Mysql 1045錯誤解決辦法 MySQL服務器進程CPU占用100%解決辦法 MySQL導出導入命令的用例 MySQL連接字符串的實際操作步驟匯總 MySQL無法啟動、無法停止各種解決方法總結 三種常用的MySQL建表語句