使用 mysql-connector-java.5.1.26-bin.jar 将我的 android 应用程序连接到远程 mysql 主机。问题是,任何高于 minSdkVersion 9 的东西都会导致“通信链路故障”。如果我将它设置为 9,它可以正常连接并获取数据库信息。这是我的连接代码:
try {
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection(url, user, pass);
Statement st = con.createStatement();
ResultSet rs = st.executeQuery("select * from users");
ResultSetMetaData rsmd = rs.getMetaData();
while(rs.next()) {
....
}
}
catch(Exception e) {
e.printStackTrace();
}
关于为什么会发生这种情况的任何想法?