我正在尝试对 android 应用程序中的数据库执行简单查询。但是每次执行该方法时程序都会崩溃。有人对如何解决这个问题有任何建议吗?
这是错误日志消息:
07-15 17:20:23.623: ERROR/AndroidRuntime(544): Uncaught handler: thread main exiting due to unaught exception 07-15 17:20:23.643: ERROR/AndroidRuntime(544): java.lang.VerifyError: com. mysql.jdbc.MysqlIO 07-15 17:20:23.643: ERROR/AndroidRuntime(544): at com.mysql.jdbc.Connection.createNewIO(Connection.java:2771) 07-15 17:20:23.643: ERROR/AndroidRuntime (544): 在 com.mysql.jdbc.Connection.(Connection.java:1555) 07-15 17:20:23.643: 错误/AndroidRuntime(544): 在 com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java :285)07-15 17:20:23.643:错误/AndroidRuntime(544):在java.sql.DriverManager.getConnection(DriverManager.java:191)07-15 17:20:23.643:错误/AndroidRuntime(544):在 java.sql.DriverManager.getConnection(DriverManager.java:226)
这是我的连接:
String url = "jdbc:mysql://192.126.0.1:3306/";
String db = "db";
String driver = "com.mysql.jdbc.Driver";
String table = "table";
Connection conn = null;
try {
Class.forName(driver);
try {
conn = DriverManager.getConnection(url+db,"root","");
conn.close();
} catch (SQLException s) {
s.printStackTrace();
}
} catch (ClassNotFoundException cnfe){
System.out.println("ERROR");
}