- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在处理使用 JDBC 连接到 Amazon RDS 上的 MySQL 数据库的奇怪问题。我有两部不同的 Android 手机在同一网络上运行相同的代码。一个连接没有任何问题。另一个给了我以下异常:
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.
at java.lang.reflect.Constructor.constructNative(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:417)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.Util.getInstance(Util.java:386)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1014)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:988)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:974)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:919)
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2547)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2283)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:822)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
at java.lang.reflect.Constructor.constructNative(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:417)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:404)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:317)
at java.sql.DriverManager.getConnection(DriverManager.java:175)
at java.sql.DriverManager.getConnection(DriverManager.java:209)
at edu.ucsb.cs.epsilon.ucsb360.DatabaseManager.Connect(DatabaseManager.java:32)
at edu.ucsb.cs.epsilon.ucsb360.Global.applicationResumed(Global.java:31)
at edu.ucsb.cs.epsilon.ucsb360.MainActivity.onResume(MainActivity.java:54)
at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1236)
at android.app.Activity.performResume(Activity.java:4625)
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2834)
at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2889)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:156)
at android.app.ActivityThread.main(ActivityThread.java:5045)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
at dalvik.system.NativeStart.main(Native Method)
Caused by: android.os.NetworkOnMainThreadException
at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1190)
at java.net.InetAddress.lookupHostByName(InetAddress.java:394)
at java.net.InetAddress.getAllByNameImpl(InetAddress.java:245)
at java.net.InetAddress.getAllByName(InetAddress.java:220)
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:249)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:305)
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2461)
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2498)
数据库只显示 1 个 Activity 连接,所以我知道这不是因为打开的连接太多。我尝试过重新启动服务器,但没有帮助。我正在使用 MySQL JDBC Connector/J 版本 5.1.23。可以使用的手机运行的是 Android 2.3.5 版本,而无法使用的手机则运行的是 Android 4.0.4 版本。有谁知道可能出了什么问题吗?
谢谢!
最佳答案
Caused by: android.os.NetworkOnMainThreadException
你不能在主线程上进行网络IO。将其移至 AsyncTask 或线程。
关于android - MySQLNonTransientConnectionException : Could not create connection to database server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48280372/
有Grails2.2/Hibernate/Tomcat7/MySQL5.5 web服务器。在几个小时内没有 Web 客户端请求它之后,对它的第一个请求失败如下。 (事实上 ,它每天早上都会发生。)
我在 PDI (Kettle) 中遇到 MySQL 问题。该错误出现在通过输入表读取信息的过程中。即使所有数据都成功地从基数中给出,也会出现此错误,并且可能不会影响转换。 Error comittin
尝试使用在 NetBeans 上运行的 GlassFish 服务器连接到 MySQL 时总会出现此异常。 (com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransi
我使用 PreparedStatement 进行选择时遇到异常。 Got an exception accessing TestCase data! null Problem to connect.
我将迷你游戏的玩家统计数据存储在 SQL 数据库中,但在加载统计数据时遇到以下错误: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnecti
我的 Spring-MVC 应用程序在浏览站点时有时会崩溃,我从日志中得到的错误消息如下所示。我完全不知道是什么原因造成的,并且非常感谢任何能引导我走向正确方向的提示。 SEVERE: Ser
使用 MySQL 8.0 版、mysql-connector-java 5.1.48 版、Spring Core 4.3.4 和 Spring Boot 1.4.2 版。 连接字符串是 jdbc:my
当我部署我的应用程序时,过了一会儿我得到了这个异常: javax.servlet.ServletException: Exception [EclipseLink-4002] (Eclipse
我们在虚拟服务器上有一个原始的 Debian 7。带有 OpenJDK 1.7.0_65 的 Tomcat7 连接到本地 MySQL 5.5 安装。具有 ColdFusion 核心(Razuna,MA
我有一个 Java 中的 JDBC MySQL 连接。我的程序可以很好地执行简单的查询。 如果我运行同一个程序超过 10 个小时并执行查询,那么我会收到以下 MySQL 异常: com.mysql.j
我正在运行一个使用 Hibernate 和 C3P0 作为连接池、MySQL 5.6 数据库的 Java Web 应用程序。我继续在已部署的应用程序中遇到连接超时和生成错误的问题: Caused by
我正在处理使用 JDBC 连接到 Amazon RDS 上的 MySQL 数据库的奇怪问题。我有两部不同的 Android 手机在同一网络上运行相同的代码。一个连接没有任何问题。另一个给了我以下异常:
所以我进行了一堆异步调用,唯一的问题是,在我的准备方法中生成一个PreparedStatement,它获取连接(或者如果连接错误则使用新的连接),并且由于某种原因仍然抛出此错误. 我最初认为(现在仍然
我遇到了这个异常 com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed
我正在尝试将我的 Spring Boot 应用程序与 MySQL 服务器连接。 我已正确遵循文档,但仍然遇到一些相关问题每次都会抛出以下异常 com.mysql.jdbc.exceptions.jdb
每当我在 Hudson 中构建作业时,在尝试将结果存储到数据库中时总是会在最后失败。整个工作通常需要大约一个小时的时间来构建和失败。 源文件存储在SVN服务器上,可在本地下载和编辑。一旦我验证作业能够
获取以下代码的错误 package jdbcdrive; import java.sql.*; public class Lpt { /** * @param args
我覆盖了 tomcat 中的一个 war 文件,但没有删除以前的 war 文件。我去了日志,同样的错误在一个循环中,描述如下: MySQLNonTransientConnectionException
我正在处理一个使用 JDBC 连接到 Amazon RDS 上的 MySQL 数据库的奇怪问题。我在同一网络上有两部不同的 Android 手机运行相同的代码。一个连接没有任何问题。另一个给我以下异常
我有一个使用 Hibernate 和 MySQL 的 Java webapp。如果网站几天不使用,MySQL 连接就会失效,我会遇到以下异常: com.mysql.jdbc.exceptions.jd
我是一名优秀的程序员,十分优秀!