[python] access soubor - vytvoření relací

Jan Jakubuv cbboy na matfyz.cz
Pondělí Květen 4 18:55:02 CEST 2009


On Mon, May 04, 2009 at 05:44:25PM +0200, Ondrej Beranek wrote:
> 
> Díky za všechny typy.

Zdravim,

osobne nemam moc zkusenosti, ale co vim tak Python podporuje jakesi obecne
rozhrani pro pristup k databazi. Ja jsem pouzival `sqlite` a kod vypadal asi
takto:

    from pysqlite2 import dbapi2 as sqlite3

    dbfile = "nov43.db"
    
    con = sqlite3.connect(dbfile)
    cur = con.cursor()
    cur.execute("create table notenames (notename text, notetype integer(1))")
    cur.execute("create table enumvalues (noteid integer, enumval text)")
    ...

Funkce `connect` bez problemu vytvorila soubor `dbfile` pokud neexistoval a
tabulky muzete vytvorit pomoci SQL prikazu. 

Samozrejme pro pristup k accessovske databazi musite pouzit spravny modul (a
ne `pysqlite2`), ale jestli vsemu dobre rozumim tak rozhrani by melo byt
zhruba stejne. Syntaxe SQL prikazu se take muze mirne lisit. Dale bych
hledal na

    http://wiki.python.org/moin/DatabaseInterfaces

S pozdravem,
    honza.



-- 
Heriot-Watt University is a Scottish charity
registered under charity number SC000278.



Další informace o konferenci Python