SQLite
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> SQLite

Nhận giá trị trường bằng Con trỏ

Tôi nghĩ bạn có thể quên việc kiểm tra null.

Thay vào đó, hãy kiểm tra xem có dữ liệu hay không và sau đó truy cập các cột bằng con trỏ:

Cursor cursor = fetchOption(0);

if (cursor.moveToFirst()) // data?
   System.out.println(cursor.getString(cursor.getColumnIndex("title")); 

cursor.close(); // that's important too, otherwise you're gonna leak cursors

Đọc một hướng dẫn Android cũng có thể có ý nghĩa. Hướng dẫn notepad có vẻ phù hợp với hóa đơn:http://developer.android.com/guide/tutorials/notepad/index.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng Room DB trong dự án thư viện

  2. Lịch tùy chỉnh Android và lời nhắc

  3. SQLiteDatabase android IllegalStateException

  4. Cách lấy một hàng trong SQLite theo chỉ mục (không phải theo id)

  5. Tại sao tôi nhận được java.lang.IllegalArgumentException:giá trị ràng buộc tại chỉ mục 1 là null trong trường hợp này?