数据库的简易连接池

    在使用Druid连接池之前,我都是用我自己的这个池的。。。结果,不得不说,自己和淘宝大神之间的差距啊。

    这个连接池基本上也只能保证在5000条数据库连接的时候,能保证很高的效率,不过貌似一般的池都能这样= =。

    不过,当时也是2天写出来的,所以,现在看看,还是蛮幼稚的。就贴出来给大家鉴赏之。。。

    代码的地址在GitHub上,地址是:https://github.com/MikeCoder/ConnectionPool

    貌似我只用过MySQL进行过测试,不管了,现在用上Druid之后,也就不更新了。

    只能说对于初学者,还是有一点参考价值的。

    使用的方法:

connPool = ConnectionPool.getInstance(false);
connPool.initConnectionPool("com.mysql.jdbc.Driver","jdbc:mysql://localhost:3306/test", "Your Username", "Your Password");
connPool.setDebug(false);
connPool.setTestTable("Mike");

Connection conn;

conn = connPool.getConnection();//得到数据库连接

connPool.returnConnection(conn);//返回数据库连接

    恩,就这么多了。以后会带来Druid的使用心得的。

Leave a Reply

Your email address will not be published. Required fields are marked *