📄 pooltest.java
字号:
package Pool;
import java.sql.*;
import java.util.Iterator;
public class PoolTest {
public static void main(String[] args) throws Exception {
String Driver = "com.mysql.jdbc.Driver";
String URL = "jdbc:mysql://localhost/mysql";
String username = "root";
String password = "123";
int minConn=5;
int maxConn=10;
//Class.forName(Driver);
//Connection conn = DriverManager.getConnection(URL, username, password);
//Statement statement = conn.createStatement();
//String str = "select * from mytable";
//ResultSet rs = statement.executeQuery(str);
//while (rs.next()) {
// System.out.println(rs.getObject("name"));
//}
//System.out.println("ok");
CPool pool=new CPool(Driver,URL,username,password,minConn,maxConn);
pool.startPool();
Connection conn=pool.getConnection();
Statement statement = conn.createStatement();
String str = "select * from mytable";
ResultSet rs = statement.executeQuery(str);
while (rs.next()) {
System.out.println(rs.getObject("name"));
}
Iterator iter;
iter = (Iterator) pool.getPools().iterator();
while (iter.hasNext()) {
PoolConnection pconn = (PoolConnection) iter.next();
System.out.println(pconn.getCreatedTime());
System.out.println(pconn.getLastestUseTime());
System.out.println(pconn.getUsedTime());
System.out.println(pconn.getStatus());
}
iter = (Iterator) pool.getMonitor().iterator();
while (iter.hasNext()) {
PoolConnection pconn = (PoolConnection) iter.next();
System.out.println(pconn.getCreatedTime());
System.out.println(pconn.getLastestUseTime());
System.out.println(pconn.getUsedTime());
System.out.println(pconn.getStatus());
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -