Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL服务器的连接池?_Mysql_Connection_Jndi_Connection Pooling - Fatal编程技术网

MySQL服务器的连接池?

MySQL服务器的连接池?,mysql,connection,jndi,connection-pooling,Mysql,Connection,Jndi,Connection Pooling,我找到了很多关于如何使用JNDI创建MySQL服务器连接池的资源;但是,我想知道,如果我只是想使用一个独立的Java类来连接MySQL服务器和一个连接池机制(没有app Server的帮助),我该如何解决这个问题呢?如果你不使用app Server来处理连接池,另一个选项是自己实现一个,在这里,你必须注意哪个连接是死的,重新初始化,根据请求分发免费连接,等等。。。这里有一个小小的指示灯: 另一种方法是查找连接池java包,比如这个:,这是我在Google上找到的第一个包,所以我不知道它是好是坏,

我找到了很多关于如何使用JNDI创建MySQL服务器连接池的资源;但是,我想知道,如果我只是想使用一个独立的Java类来连接MySQL服务器和一个连接池机制(没有app Server的帮助),我该如何解决这个问题呢?

如果你不使用app Server来处理连接池,另一个选项是自己实现一个,在这里,你必须注意哪个连接是死的,重新初始化,根据请求分发免费连接,等等。。。这里有一个小小的指示灯:


另一种方法是查找连接池java包,比如这个:,这是我在Google上找到的第一个包,所以我不知道它是好是坏,只是一个例子。

Tomcat的连接池是一个单独的组件,名为DBCP。您可以在不使用Tomcat的情况下下载并使用它:

另一个非常流行的连接池是C3P0(我相信Hibernate内部使用它)。可在此下载:


不要认为使用连接池是一种好的设计。在实践中,它可能会产生比它解决的问题更多的问题。