【问题标题】:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: in mysqlcom.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:在 mysql
【发布时间】:2010-11-26 09:52:38
【问题描述】:

您好,我创建了 jdbc 程序,数据库是 MySQL 5.1 我所有的朋友也使用相同的数据库进行连接。总连接数从我们大家变成了150。 所以当我想连接更多时,我得到了以下错误

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

如何解决此错误。

谢谢 苏尼尔·库马尔·萨胡

【问题讨论】:

  • 增加连接数或失去一些朋友 - 更容易。

标签: mysql jdbc


【解决方案1】:

我通过增加连接数解决了这个问题

设置@@global.max_connections = 1250;

看看下面的链接 http://www.netadmintools.com/art573.html

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

      当您从更高版本的 android 版本 9 连接到 mysql 服务器时,您必须始终允许通过以下方式连接:

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 2019-03-13
          • 2012-12-07
          • 1970-01-01
          • 2019-07-01
          • 2011-11-25
          • 1970-01-01
          • 2014-10-25
          • 2012-07-20
          • 1970-01-01
          相关资源
          最近更新 更多