java - java聊天服务器中的连接池

标签 java mysql swing jdbc connection-pooling

我已经用 java 开发了一个 LAN 客户端-服务器聊天应用程序。我的服务器使用 jdbc 建立到 mysql 数据库的连接,我在其中保存客户端信息。现在我想知道我是否应该在服务器中使用连接池来建立到 mysql 的连接.任何人都可以告诉我我是否在正确的轨道上。我实际上在互联网上遇到了这个概念并且我想在我的项目中实现它。任何人都可以告诉我是否有必要使用连接池以及它是否有帮助用于我的聊天应用程序。

最佳答案

当 100 个客户端同时连接时,使用连接池始终是个好主意,这不是必需的,这只是一个好习惯,互联网上有很多文章解释了为什么。

但仅当连接来自中央服务器时。如果每个客户端都将创建自己的连接然后关闭它,那么在您的客户端中创建连接池就没用了,反正它只需要 1 个。

关于java - java聊天服务器中的连接池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27632462/

相关文章:

java - 为什么调用虚拟函数会修复错误?

java - 如何在 Eclipse 中添加新的 JRE 库?

java - 如何获得从扫描仪输入到阵列的所有排列?

php - 错误: Value UPDATE of type java. lang.String无法转换为JSONObject如何解决

java - 如何获取 jframe 上存在的 jbutton 的数量

java - 如何将 jlabel 文本在 jpanel 内向左对齐

Java 8 lambda 泛型接口(interface)方法

mysql - 自动转换查询结果中每个日期列的日期格式的函数?

MySQL ISAM 搜索优化

java - 如何将长字符串放入 JLabel