mysql连接池
来源:互联网 发布:java项目的难点和亮点 编辑:程序博客网 时间:2024/05/10 13:12
package pack;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.util.LinkedList;class ConnectionSrc { private static String url = "jdbc:mysql://localhost:3306/test"; private static String user = "root"; private static String password = "111111"; private LinkedList<Connection> connectionPool = new LinkedList<Connection>(); private Connection createCollection() throws SQLException { return DriverManager.getConnection(url, user, password); } public ConnectionSrc() throws SQLException { for(int i = 0; i<5; i++) connectionPool.addLast(this.createCollection()); } public Connection getConnection() { return connectionPool.removeFirst(); } public void free(Connection conn) { connectionPool.addLast(conn); }}public class Main { public static void main(String[] args) throws SQLException, ClassNotFoundException { Class.forName("com.mysql.jdbc.Driver"); ConnectionSrc cs = new ConnectionSrc(); //建5个连接 for(int i = 0; i<10; i++) { //取10个连接,会重用 Connection conn = cs.getConnection(); System.out.println(conn); cs.free(conn); } }}
0 0
- 连接池连接mysql
- mysql连接池连接JSP
- mysql连接池连接JSP
- mysql连接池连接JSP
- 连接池连接Mysql数据库
- Python连接Mysql 连接池
- 使用mysql连接池
- mysql连接池问题
- JDBC+MySQL连接池
- mysql 连接池
- MySQL连接池
- mysql 连接池
- mysql 连接池
- mysql连接池问题
- mysql连接池
- DDconnectionBroker连接池(MySQL)
- mysql连接池问题
- mysql连接池
- 将分区表students子分区sex_male中年龄大于30的记录的classid修改为40
- effective c++ 条款2 尽量以const enum inline代替#define
- 第4周—项目3.(1)结点逆置
- 2015 四川省赛 B. Carries
- 解决原子性
- mysql连接池
- 迈出第一步
- android SQLiteOpenHelper使用示例
- ocp-41
- <斜率优化><单调队列>——2.T_OY(踢欧阳^_^)
- ocp-42
- 浅析C/C++中的switch/case陷阱
- 将50号部门的员工工资设置为30号部门的平均工资加300
- Java笔记--开发人员必备的案头网站