1. ホーム
  2. android

Android開発におけるカーソルの使い方とは?

2023-08-24 01:27:03

質問

データベースの接続、検索に関して、インターネット上のいくつかのコードを見ていました。私は見た Cursor cur1= moveToFirst() を使用する理由を知りたいと思いました。 moveToFirst() 私はアンドロイドに新しいので。

どのように解決するのですか?

カーソル は、データベースの2次元テーブルを表現するインターフェースです。あるデータを取得しようとするとき SELECT ステートメントを使ってデータを取得しようとすると、データベースはまず CURSOR オブジェクトを作成し、その参照をあなたに返します。

この返された参照のポインタが指しているのは 0番目の場所 と呼ばれるもので、それ以外の場合は 最初の場所の前に カーソル のように、カーソルからデータを取得する場合、まず最初のレコードに移動しなければならないので、そのために moveToFirst

を呼び出すと moveToFirst() メソッドを カーソル の場合、カーソルポインタを 最初の位置 . これで 最初のレコード に存在するデータにアクセスできます。