1

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

型キャストによってエラーが発生することはわかっていますが、他に方法はありますか..??

ありがとう

4

2 に答える 2