在尝试将Android Emulator连接到MySql服务器时,我得到了-java.sql.SQLNonTransientConnectionException:

在尝试将Android Emulator连接到MySql服务器时,我得到了-java.sql.SQLNonTransientConnectionException:,android,server,android-emulator,connection,Android,Server,Android Emulator,Connection,尝试将Android Emulator连接到MySql服务器时,我发现: java.sql.SQLNonTransientConnectionException:无法创建到数据库服务器的连接 我正在尝试将我的Android仿真器与托管DB的MySQL服务器连接。但它显示了上述错误 规格: Android Studio版本:4.0测试版 MySQL服务器:5.7 连接器ODBC 8.0.15 工作台版本(JFYI)-6.3 DB Java文件: String databaseUrl = &qu

尝试将Android Emulator连接到MySql服务器时,我发现:

java.sql.SQLNonTransientConnectionException:无法创建到数据库服务器的连接

我正在尝试将我的Android仿真器与托管DB的MySQL服务器连接。但它显示了上述错误

规格:

  • Android Studio版本:4.0测试版
  • MySQL服务器:5.7
  • 连接器ODBC 8.0.15
  • 工作台版本(JFYI)-6.3
DB Java文件:

String databaseUrl = "jdbc:mysql://(server IP):3306/" + dataBaseName + "?verifyServerCertificate=false&useSSL=false&useUnicode=true&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC";

String driver = com.mysql.cj.jdbc.Driver;
Class.forName(driver).newInstance();

con = DriverManager.getConnection(databaseUrl, ConstantsFile.DBUSER, ConstantsFile.DBPASS);
//for above i have created user access and granted all privileges in MYSQL.
在build.gradle中:

dependencies {
    implementation fileTree(dir: "libs", include: ["*.jar"])
    implementation 'androidx.appcompat:appcompat:1.1.0'
    implementation 'androidx.cardview:cardview:1.0.0'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    implementation 'mysql:mysql-connector-java:8.0.15'
    compile group: 'mysql', name: 'mysql-connector-java', version: '8.0.15'
    /*compile group: 'com.sun.mail', name: 'javax.mail', version: '1.6.2'*/
    compile 'com.sun.mail:android-mail:1.6.2'
    compile 'com.sun.mail:android-activation:1.6.2'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test.ext:junit:1.1.1'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'

}
日志:

2020-04-07 23:26:30.116 11257-11257/com.example.ABC W/System.err:java.sql.SQLNonTransientConnectionException:无法创建到数据库服务器的连接

2020-04-07 23:26:30.117 11257-11257/com.example.ABC W/System.err:at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110)