Java 出于想法,MySQLNonTransientConnectionException:无法创建到数据库服务器的连接
这是我在安卓系统中首次使用的代码之一, 请原谅:D 我有以下代码: 应用程序正在运行,没有错误,但无法连接到数据库 并在logcat上写道: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
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");