com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:在mysql中

时间:2009-09-08 06:31:27

标签: mysql jdbc

您好我已经创建了jdbc程序,数据库是MySQL 5.1 我所有的朋友都使用相同的数据库进行连接。我们所有人的连接总数达到150。 因此,当我想连接更多时,我得到以下错误

com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:无法创建与数据库服务器的连接。尝试重新连接3次。放弃。

如何解决此错误。

由于 Sunil Kumar Sahoo

4 个答案:

答案 0 :(得分:5)

我通过增加连接数来解决问题

设置@@ global.max_connections = 1250;

查看以下链接 http://www.netadmintools.com/art573.html

答案 1 :(得分:3)

也许您还没有在数据库中创建数据库或表。 请检查“无法创建与数据库服务器的连接”背后的原因。

我遇到了这个错误,因为我没有创建数据库。

答案 2 :(得分:1)

当您从更高版本的Android版本9连接到mysql服务器时,您必须始终允许连接:

if (Constants.VERSION_SDK > 9) {
      StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
      StrictMode.setThreadPolicy(policy);
}

答案 3 :(得分:0)

一种可能性是您忘记在操作系统中为MySQL设置环境变量。