Rohmad Hidayat's Blog

Icon

My Notes on Mobile Technology, Python GUI, Python Web Framework, Software Development, Database, Server, Embedded System, Mini Computer

Akses database Sqlite menggunakan Python

Python 5xx memiliki builtin library untuk mengakses embedded database sqlite.  Anda tidak perlu menginstall library/modul khusus untuk mengaksesnya. Keuntungan menggunakan sqlite adalah kemudahan dalam instalasi dan packaging-nya sehingga aplikasi yang kita buat menjadi lebih mudah. database sqlite dapat difahami secara mudah seperti file microsoft access, jadi berbentuk file sendiri yang dapat dicopy-paste secara mudah. Kemudahan ini sangat membantu untuk aplikasi yang memerlukan mode ekspor-impor, sehingga data mudah disimpan di mana saja.

# masukkan path dan nama file database sqlite

conn = sqlite3.connect('C:/data')
c = conn.cursor()

# Create table
c.execute('''create table stocks
(date text, trans text, symbol text,
 qty real, price real)''')

# Insert a row of data
c.execute("""insert into stocks
          values ('2006-01-05','BUY','RHAT',100,35.14)""")

# Save (commit) the changes--secara default sqlite membutuhkan commit()
conn.commit()

# We can also close the cursor if we are done with it
c.close()

Secara otomatis file database terbentuk drive C dengan nama data. kemudian kita dapat melakukan query
dengan c.execute() seperti biasa.
Advertisements

Filed under: Programming, Python

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s

%d bloggers like this: