Gadfly
14 July 2008
Comments
Gadfly to relacyjna baza danych napisana całkowicie w Pythonie i działająca wszędzie tam, gdzie działa Python :)By stworzyć bazę danych i/lub tabelę trzeba skorzystać z "inicjującego" połączenia:
import gadfly
connection = gadfly.gadfly()
# inicjalizacja bazy
# nazwa bazy, katalog
connection.startup("mojabaza", "/home/piotr/gad/")
cursor = connection.cursor()
cursor.execute("create table tabela (pole1 varchar, pole2 varchar)")
connection.commit()
Łączenie się z istniejącą bazą danych wygląda tak:
import gadfly
connection = gadfly.gadfly("mojabaza", "/home/piotr/gad/")
cursor = connection.cursor()
cursor.execute("insert into tabela (pole1, pole2) values ('wartosc', 'bla')")
cursor.execute("select * from tabela")
# zatwierdzenie zmian
connection.commit()
for x in cursor.fetchall():
print x
RkBlog
Comment article