Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 出于想法,MySQLNonTransientConnectionException:无法创建到数据库服务器的连接_Java_Android_Mysql - Fatal编程技术网

Java 出于想法,MySQLNonTransientConnectionException:无法创建到数据库服务器的连接

Java 出于想法,MySQLNonTransientConnectionException:无法创建到数据库服务器的连接,java,android,mysql,Java,Android,Mysql,这是我在安卓系统中首次使用的代码之一, 请原谅:D 我有以下代码: 应用程序正在运行,没有错误,但无法连接到数据库 并在logcat上写道: myapplication W/System.err: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giv

这是我在安卓系统中首次使用的代码之一, 请原谅:D

我有以下代码:

应用程序正在运行,没有错误,但无法连接到数据库

并在logcat上写道:

myapplication W/System.err: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
我在互联网上到处寻找帮助,但没有成功:((

)从你的粘贴箱

Connection conn = DriverManager.getConnection("jdbc:mysql://sql11.freemysqlhosting.net:3306/sqluname?autoReconnect=true", "sqldbname", "sqlpwd");
来自DriverManager文档()

您似乎在连接方法中混淆了用户名和数据库名。换句话说,请重试

Connection conn = DriverManager.getConnection("jdbc:mysql://sql11.freemysqlhosting.net:3306/sqldbname?autoReconnect=true", "sqluname", "sqlpwd");

请在问题中直接发布您的代码。不要期望我们跟踪第三方链接。另外,您可以发布此错误的整个堆栈跟踪吗?您可能希望更仔细地检查您的数据库url。那里有一个非常明显的错误。是的,我不小心把它弄混了,但我只是检查了数据库用户名和数据库名称本身实际上是相同的…这意味着在代码本身中它实际上是正确的,并且没有弄糟…:(您能够以任何其他方式访问数据库吗?您是否有后端web控制台或其他什么?
Connection conn = DriverManager.getConnection("jdbc:mysql://sql11.freemysqlhosting.net:3306/sqldbname?autoReconnect=true", "sqluname", "sqlpwd");