Berikut ini adalah source code python untuk membuat database sqlite3. Source code ini bisa di terapkan tanpa perlu mengintsal SQLite3 di Linux. Jadi source code ini bisa diterapkan di VPS maupun di Project IDX. Sehingga sangat cocok di lingkungan cloud computing.
import sqlite3
def membuatDatabase(namafile):
koneksi = None
try:
koneksi = sqlite3.connect(namafile)
print(sqlite3.sqlite_version)
except sqlite3.Error as e:
print(e)
finally:
if koneksi:
koneksi.close()
if __name__ == '__main__':
membuatDatabase("database1.db")
Sehingga hanya dengan menggunakan python, maka kita sudah memiliki fungsi database. Kemampuan seperti ini yang akan terus kita kembangkan, karena akan menimbulkan efisiensi, tidak perlu menginstal paket SQLite3 secara terpisah
Berikut ini adalah source code untuk membuat tabel di dalam database yang sudah di buat di atas.
import sqlite3
koneksi = sqlite3.connect("database1.db")
koneksimembuattabel = koneksi.cursor()
koneksimembuattabel.execute("""CREATE TABLE IF NOT EXISTS datapegawai([iddatapegawai] INTEGER, [namapegawai] TEXT)""")
koneksi.commit()
koneksi.close()