gpt4 book ai didi

java - java中的MySQL数据库,连接太多

转载 作者:搜寻专家 更新时间:2023-10-30 22:12:30 24 4
gpt4 key购买 nike

我目前正在用 Java 编写一个程序,我经常使用 JDBC 驱动程序从 MySQL 数据库获取数据。起初我每次运行程序时都试图关闭连接来测试它,但它在那一行给出了一个错误。我离开了“connection.close()”这一行并且它起作用了,这在当时对我来说已经足够好了。

不幸的是,事与愿违,因为现在我不能再运行程序了。它给出了以下错误。

Data source rejected estabilishment of connection, message from server: "Too many connections" 

老实说,我不知道如何解决这个问题。 Visual Studio 中的另一个相关应用程序每次运行时都会重建数据库,所以我认为这不是问题。我在我的 java 编辑器 Netbeans 中删除了数据库,然后重新导入它,但这也没有解决问题。我的谷歌搜索技能也让我失望了,甚至关于 stackoverflow 的问题似乎也没有用。

任何帮助将不胜感激

最佳答案

您可以使用连接池。
在数据库内存中维护的数据库连接缓存,以便在数据库收到 future 的数据请求时可以重用这些连接。
连接池用于增强在数据库上执行命令的性能。
引用这个:http://en.wikipedia.org/wiki/Connection_pool

关于java - java中的MySQL数据库,连接太多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23094877/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com