Bagian ini menunjukkan kepada Anda langkah demi langkah cara bekerja dengan database SQLite menggunakan bahasa pemrograman Python.
Python menyediakan dua antarmuka populer untuk bekerja dengan pustaka database SQLite:PySQLite dan APSW. Setiap antarmuka menargetkan serangkaian kebutuhan yang berbeda.
PySQLite
PySQLite menyediakan antarmuka yang sesuai standar Python DBI API 2.0 ke database SQLite. Jika aplikasi Anda perlu mendukung tidak hanya database SQLite tetapi juga database lain seperti MySQL, PostgreSQL, dan Oracle, PySQLite adalah pilihan yang baik.
PySQLite adalah bagian dari library Python Standard sejak Python versi 2.5
APSW
Jika aplikasi Anda hanya perlu mendukung database SQLite, Anda harus menggunakan modul APSW, yang dikenal sebagai Another Python SQLite Wrapper.
APSW menyediakan lapisan tertipis di atas pustaka database SQLite. APSW dirancang untuk meniru SQLite C asli, oleh karena itu, apa pun yang dapat Anda lakukan di SQLite C API, Anda juga dapat melakukannya dari Python.
Selain mencakup pustaka SQLite, APSW menyediakan banyak fitur tingkat rendah termasuk kemampuan untuk membuat agregat, fungsi, dan susunan yang ditentukan pengguna dari Python. Bahkan memungkinkan Anda untuk menulis implementasi tabel virtual menggunakan Python.
Kami akan menggunakan pembungkus PySQLite untuk mendemonstrasikan cara bekerja dengan pustaka database SQLite menggunakan Python.
- Membuat database SQLite dari program Python:menunjukkan cara membuat database SQLite baru dari program Python menggunakan modul sqlite3.
- Membuat tabel dalam database SQLite menggunakan Python:menunjukkan kepada Anda langkah demi langkah cara membuat tabel dalam database SQLite dari program Python.
- Memasukkan data ke dalam database SQLite dengan Python:memandu Anda melalui langkah-langkah memasukkan data ke dalam tabel di database SQLite menggunakan Python.
- Memperbarui data di database SQLite menggunakan Python:mempelajari cara memperbarui data yang ada di database SQLite menggunakan Python.
- Memilih data:tutorial ini menunjukkan cara membuat kueri data dalam database SQLite dari program Python.
- Menghapus data dari program Python:memandu Anda cara menghapus satu atau beberapa baris dalam tabel dari tabel menggunakan API modul sqlite3 Python.