【发布时间】:2018-06-21 09:57:06
【问题描述】:
我使用 root 作为用户名。
我的程序将每 5 秒刷新一次。 它的作用是从 mysql 表中查询并显示数据。
问题是,每隔 5 秒,mysql 上的连接就会追加,原因是当它达到限制时会给出“TOO MUCH CONNECTIONS”的错误。
之前的连接没有被使用,是否可以终止它?
这是我打开连接的代码。
connectionPool = connectionPool.getConnectionPool("root", "*****", "");
【问题讨论】:
-
使用连接池并根据您的 MySQL 服务器容量增加 max_connection 变量
-
@SudiptaMondal 并非所有连接。仅限以前的连接。由于该程序将继续运行
-
@SumeshTG 达到新限制时会怎样?你只是忽略了真正的问题。
-
应该为每个连接设置超时@tanaydin
标签: mysql root activejdbc javalite connection-pool