Androidアプリケーションのデータベースで簡単なクエリを実行しようとしています。ただし、メソッドが実行されるたびにプログラムがクラッシュします。誰かがこれを修正する方法について何か提案がありますか?
エラーログメッセージは次のとおりです。
07-15 17:20:23.623:ERROR / AndroidRuntime(544):キャッチされていないハンドラー:キャッチされていない例外が原因でスレッドメインが終了します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):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:ERROR / AndroidRuntime(544):com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java) :285)07-15 17:20:23.643:ERROR / AndroidRuntime(544):java.sql.DriverManager.getConnection(DriverManager.java:191)07-15 17:20:23.643:ERROR / 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");
}