Trong danh sách này 8-3, một trường hợp cơ sở dữ liệu được mở ra bằng cách sử dụng một thực hiện SQLite mở Helper. Trợ giúp mở SQLite defers việc tạo ra và mở trong trường hợp cơ sở dữ liệu cho đến khi họ đầu tiên yêu cầu và lưu trữ chúng sau khi họ có thành công mở ra.Kết quả là, nó là tốt thực hành để yêu cầu một trường hợp cơ sở dữ liệu mỗi khi bạn thực hiện một truy vấn hoặc giao dịch trên cơ sở dữ liệu. Vì lý do hiệu quả, bạn nên đóng trường hợp cơ sở dữ liệu của bạn chỉ khi bạn tin rằng bạn sẽ không còn cần nó-thông thường, khi hoạt động hoặc dịch vụ bằng cách sử dụng nó được dừng lại. Trích xuất các giá trị từ một con trỏĐể trích xuất các giá trị từ một con trỏ, lần đầu tiên sử dụng ổn có được phương pháp mô tả trước đó đến vị trí con trỏ hàng chính xác của kết quả con trỏ chuột, và sau đó sử dụng loại, an toàn phương pháp (đi qua trong một chỉ số cột) để trở về giá trị được lưu trữ tại hàng hiện tại cho các cột được chỉ định. Để tìm chỉ số cột của một cột cụ thể trong kết quả con trỏ chuột, sử dụng các phương pháp getColumnlndexOrThrow và getColumnlndex.Đó là thực hành tốt để sử dụng getColumnlndexOrThrow khi bạn mong đợi trong cột để tồn tại trong mọi trường hợp. Bằng cách sử dụng getColumnlndex và kiểm tra kết quả-1, như được hiển thị trong đoạn trích sau đây, là một kỹ thuật hiệu quả hơn so với đánh bắt ngoại lệ khi các cột có thể tồn tại trong mọi trường hợp.
đang được dịch, vui lòng đợi..
