3. sqlite3
● Nu are nevoie de driver, server
● Static pe disc / memorie
● Interogări simple (+ mici diferențe)
1. conexiune
2. obținere cursor
3. execuție interogare
*. commit
4. închidere
9. Peewee
>>> from peewee import SqliteDatabase, CharField,
ForeignKeyField, Model
>>> db = SqliteDatabase(':memory:')
>>> class Person(Model):
... name = CharField()
... class Meta:
... database = db
>>> class Address(Model):
... address = CharField()
... person = ForeignKeyField(Person)
... class Meta:
... database = db
>>> Person.create_table()
>>> Address.create_table()
10. Peewee
>>> p = Person(name='person')
>>> p.save()
>>> a = Address(address='address',
person=p)
>>> a.save()