Android アプリケーションから PC 上の MySQL データベースに接続しています。
そのために java.sql.jdb を使用しています。今、結果セットを android.database.cursor に取得したいですか??
どうやってやるの..??これは、Androidアプリケーションで使用しているコードで、データベースの結果を取得していますが、カーソルにキャストできません:
Connection connect = null;
ResultSet resultSet = null;
Statement statement = null;
try {
connect = DriverManager.getConnection("jdbc:mysql://"+DbHelper.DB_Path+"/"+DbHelper.DB_Name+"?"
+ "user="+ DbHelper.DB_UserName+ "&password="+ DbHelper.DB_Pass);
statement = connect.createStatement();
// Result set get the result of the SQL query
resultSet = statement
.executeQuery("Select * from btag_store "+
"Where "+
"guid='"+filterArgs+"'");
}
} catch (SQLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
Cursor cc;
cc = (Cursor) resultSet; // error in type casr
型キャストによってエラーが発生することはわかっていますが、他に方法はありますか..??
ありがとう