ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

Êý¾Ý¿âÁ¬½Ó³ØÓë·ÇÁ¬½Ó³ØÐ§ÂʵÄÖ±¹Û¶Ô±È
2014-11-24 07:25:12 À´Ô´: ×÷Õß: ¡¾´ó ÖРС¡¿ ä¯ÀÀ:0´Î
Tags£ºÊý¾Ý¿â Á¬½Ó ³ØÓë·Ç ЧÂÊ Ö±¹Û ¶Ô±È
Èç¹ûÍøÂç×´¿ö¸´ÔÓ£¨Ã¿´ÎÁ¬½ÓºÄʱ¸ü³¤£©µÄÇé¿öÏ£¬Ê¹ÓÃÁ¬½Ó³ØµÄÓÅÊÆ½«¸ü¼ÓÃ÷ÏÔ¡£
ÔËÐнá¹û£º

ÔËÐÐ100´Î£¬¹²ºÄ·Ñ109ºÁÃë
·Ç³ØÔËÐÐ100´Î£¬¹²ºÄ·Ñ4422ºÁÃë

ÔËÐÐ200´Î£¬¹²ºÄ·Ñ141ºÁÃë
·Ç³ØÔËÐÐ200´Î£¬¹²ºÄ·Ñ8031ºÁÃë

ÔËÐÐ300´Î£¬¹²ºÄ·Ñ219ºÁÃë
·Ç³ØÔËÐÐ300´Î£¬¹²ºÄ·Ñ11812ºÁÃë



²âÊÔ´úÂ룺


public class Test {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try{
Test.poolConnection(300);
Test.connectionTest(300);
}catch(Exception e){
e.printStackTrace();
}

}

public static void poolConnection(int count)throws Exception{
OracleConnectionPoolDataSource ds = new OracleConnectionPoolDataSource();
ds.setDriverType("thin");
ds.setServerName("127.0.0.1");
ds.setPortNumber(1521);
ds.setNetworkProtocol("tcp");
ds.setDatabaseName("DEVELOPER");
ds.setUser("ysf");
ds.setPassword("ysf123");

PooledConnection pc = ds.getPooledConnection();
long bt = System.currentTimeMillis();
for(int i=0; i < count; i++){
Connection con = pc.getConnection();

Statement st = con.createStatement();
ResultSet rs = st.executeQuery("SELECT sysdate from dual");

/*while(rs.next()){
System.out.println(rs.getString("sysdate"));
}*/

rs.close();
st.close();
con.close();
}
long et = System.currentTimeMillis();
System.out.println("ÔËÐÐ"+Integer.toString(count)+"´Î£¬¹²ºÄ·Ñ"+Long.toString(et-bt)+"ºÁÃë");

pc.close();
ds.close();
}

public static void connectionTest(int count)throws Exception{

Class.forName("oracle.jdbc.driver.OracleDriver");
long bt = System.currentTimeMillis();
for(int i=0; i < count; i++ ){
Connection con = DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521:DEVELOPER","ysf","ysf123");

Statement st = con.createStatement();
ResultSet rs = st.executeQuery("SELECT sysdate from dual");

/*while(rs.next()){
System.out.println(rs.getString("sysdate"));
}*/

rs.close();
st.close();
con.close();
}
long et = System.currentTimeMillis();
System.out.println("·Ç³ØÔËÐÐ"+Integer.toString(count)+"´Î£¬¹²ºÄ·Ñ"+Long.toString(et-bt)+"ºÁÃë");
}
}
¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
·ÖÏíµ½: 
ÉÏһƪ£ºSQL Server 2012 ËæÊ±ËæµØ¹ÜÀíÊý¾Ý ÏÂһƪ£ºmysql¼Ç¼¼¯ÖмǼÐòºÅ,MySQLÖÐʵ..

ÆÀÂÛ

ÕÊ¡¡¡¡ºÅ: ÃÜÂë: (ÐÂÓû§×¢²á)
Ñé Ö¤ Âë:
±í¡¡¡¡Çé:
ÄÚ¡¡¡¡ÈÝ:

¡¤Linuxϵͳ¼ò½é (2025-12-25 21:55:25)
¡¤Linux°²×°MySQL¹ý³Ì (2025-12-25 21:55:22)
¡¤Linuxϵͳ°²×°½Ì³Ì£¨ (2025-12-25 21:55:20)
¡¤HTTP Åc HTTPS µÄ²î„ (2025-12-25 21:19:45)
¡¤ÍøÕ¾°²È«±ØÐ޿ΣºÍ¼ (2025-12-25 21:19:42)