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

您當(dāng)前所在位置: 首頁(yè)數(shù)據(jù)庫(kù)MYSQL → Mysql的最大連接數(shù)怎樣用java程序測(cè)試

Mysql的最大連接數(shù)怎樣用java程序測(cè)試

時(shí)間:2015-06-28 00:00:00 來(lái)源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(0)

以前工作的時(shí)候由于Oracle8i數(shù)據(jù)庫(kù)經(jīng)常出現(xiàn)用戶過(guò)多的錯(cuò)誤,由于數(shù)據(jù)量大,經(jīng)常出現(xiàn)ORA:12500錯(cuò)誤,但主要原因是訪問(wèn)過(guò)多而引起的,后來(lái)就用Java寫(xiě)了個(gè)簡(jiǎn)單的用JDBC連接來(lái)測(cè)試Oracle最大連接數(shù)的程序.現(xiàn)在常用MySQL,所以又寫(xiě)了一個(gè)簡(jiǎn)單的測(cè)試其最大連接數(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)鍵詞標(biāo)簽:Mysql,java程序測(cè)試

相關(guān)閱讀

文章評(píng)論
發(fā)表評(píng)論

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

相關(guān)下載

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