cql is 'n Python bestuurder vir CQL wat voldoen aan py-dbapi v2 & nbsp; (PEP249, Python databasis API spesifikasie v2.0: & nbsp; http://www.python.org/dev/peps/pep-0249/) .
Eenvoudige gebruik:
& Nbsp; >> invoer cql
& Nbsp; >> con = cql.connect (host, port, keyspace)
& Nbsp; >> wyser = con.cursor ()
& Nbsp; >> cursor.execute ("CQL navraag", {kW = Foo, kw2 = Bar, ens ...})
& Nbsp; & nbsp; & nbsp; - Cursor.description & nbsp; # Geen aanvanklik, lys van N tuples wat verteenwoordig
die N kolomme in 'n ry na 'n uitvoer. Slegs
bevat tipe en naam inligting, nie waardes.
& Nbsp; & nbsp; & nbsp; - Cursor.rowcount & nbsp; & nbsp; & nbsp; & nbsp; # -1 Aanvanklik N na 'n uitvoer
& Nbsp; & nbsp; & nbsp; - Cursor.arraysize & nbsp; & nbsp; & nbsp; # Veranderlike grootte van 'n fetchmany oproep
& Nbsp; & nbsp; & nbsp; - Cursor.fetchone () & nbsp; & nbsp; # Opbrengste & nbsp; 'n enkele ry
& Nbsp; & nbsp; & nbsp; - Cursor.fetchmany () & nbsp; # Opbrengste & nbsp; self.arraysize # rye
& Nbsp; & nbsp; & nbsp; - Cursor.fetchall () & nbsp; & nbsp; # Opbrengste & nbsp; al die rye, doen dit nie.
& Nbsp; >> cursor.execute ("Nog navraag", ** more_kwargs)
& Nbsp; >> vir ry in wyser: & nbsp; # Iteration is gelykstaande aan baie van fetchone () oproepe
& Nbsp; >> & nbsp; & nbsp; & nbsp; & nbsp; doRowMagic (ry)
& Nbsp; >> cursor.close ()
& Nbsp; >> con.close ()
Query vervanging:
& Nbsp; - Gebruik die naam parameters en 'n woordeboek van name en waardes. bv voer ("SELECT * FROM CF WAAR name =: naam", naam = "Foo")
Vereistes :
- Python
Kommentaar nie gevind