निम्नलिखित कोड में, हम sqlite3 मॉड्यूल आयात करते हैं और डेटाबेस कनेक्शन स्थापित करते हैं। हम एक टेबल बनाते हैं और फिर डेटा डालते हैं और sqlite3 डेटाबेस से जानकारी प्राप्त करते हैं और अंत में कनेक्शन बंद कर देते हैं।
उदाहरण
#sqlitedemo.py
import sqlite3
from employee import employee
conn = sqlite3.connect('employee.db')
c=conn.cursor()
c.execute(‘’’CREATE TABLE employee(first text, last text, pay integer)’’’)
emp_1 = employee('John', 'Doe', 50000 )
emp_2 = employee('Jane', 'Doe', 60000)
emp_3 = employee('James', 'Dell', 80000)
c.execute(‘’’INSERT INTO employee VALUES(:first, :last,
:pay)’’’,{'first':emp_1.first, 'last':emp_1.last,
'pay':emp_1.pay})
c.execute(‘’’INSERT INTO employee VALUES(:first, :last,
:pay)’’’,{'first':emp_2.first, 'last':emp_2.last,
'pay':emp_2.pay})
c.execute(‘’’INSERT INTO employee VALUES(:first, :last,
:pay)’’’,{'first':emp_3.first, 'last':emp_3.last,
'pay':emp_3.pay})
c.execute("SELECT * FROM employee WHERE last ='Doe'")
print(c.fetchone())
print(c.fetchmany(2))
conn.commit()
conn.close() आउटपुट
(u'James', u'Dell', 80000) [(u'James', u'Dell', 80000), (u'James', u'Dell', 80000)]