0

sqlite3_exec() trong sqlite

Quy trình chạy một lệnh SQL gồm 3 bước:

  • sqlite3_prepare_v2(): biên dịch
  • sqlite3_step(): thực thi
  • sqlite3_finalize(): Dọn dẹp

sqlite3_exec() thực hiện cả 3 quy trình này

Cách hoạt động của hàm callback

Nếu ta dùng "SELECT" để lấy dữ liệu, sqlite3_exec() sẽ trả kết quả thông qua một hàm callback

  • Mỗi khi tìm thấy một dòng (row) dữ liệu, nó sẽ gọi hàm callback này một lần
  • Nếu table có 10 dòng thì nó sẽ gọi 10 lần

All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí