2

外部サーバー SQL Server に接続していますが、次のコードでしかデータを表示できません。

void cursorset (){
    java.sql.DatabaseMetaData dm = null;

    try {
        connection = this.getConnection();

        if (connection != null) {
            Resultset = result;
            private final String statement = "select*from *******";
            dm = connection.getMetaData();            
            Statement select = connection.createStatement();
            result = select.executeQuery(statement);

            while (result.next()) {
                mostrar_datos.append("" +result.getObject(1)+result.getObject(2)+" "+result.getObject(3));
            }

            result.close();
            result = null;
            closeConnection();
        } else {
            mostrar_datos.append("Error: No active Connection");
        }
    } catch (Exception e) {
        e.printStackTrace();
    }
    dm = null;
}

問題は、この返されたデータ、動的な行と列を持つテーブル、またはアラートダイアログを表示する必要があることです。その方法がわかりません。

4

2 に答える 2

0

ListView対応するでデータを簡単に表示できCursorAdapterます。クエリはCursorオブジェクトを返します。のCursorAdapter責任はCursor、の行のレイアウトでデータをからIDにマップすることListViewです。

ここにあなたが始めるためのいくつかのチュートリアルがあります:

http://docs.xamarin.com/guides/android/user_interface/working_with_listviews_and_adapters/part_4_-_using_cursoradapters

http://developer.android.com/reference/android/app/ListActivity.html

于 2013-02-20T16:02:30.107 に答える