CQL is een Python-driver voor CQL die voldoet aan py-dbapi v2 & nbsp; (PEP249, Python Database API Specification v2.0: & nbsp; http://www.python.org/dev/peps/pep-0249/) .
Standaard gebruik:
& Nbsp; >> import CQL
& Nbsp; >> con = cql.connect (host, poort, keyspace)
& Nbsp; >> cursor = con.cursor ()
& Nbsp; >> cursor.execute ("CQL QUERY", {kw = Foo, kw2 = Bar, etc ...})
& Nbsp; & nbsp; & nbsp; - Cursor.description & nbsp; # Geen aanvankelijk, lijst van N tupels die vertegenwoordigen
N kolommen in een rij na execute. Alleen Maar
bevat type en de naam info, geen waarden.
& Nbsp; & nbsp; & nbsp; - Cursor.rowcount & nbsp; & nbsp; & nbsp; & nbsp; # -1 Aanvankelijk, N na een uit te voeren
& Nbsp; & nbsp; & nbsp; - Cursor.arraysize & nbsp; & nbsp; & nbsp; # Variabele grootte van een fetchmany oproep
& Nbsp; & nbsp; & nbsp; - Cursor.fetchone () & nbsp; & nbsp; # Rendementen & nbsp; een enkele rij
& Nbsp; & nbsp; & nbsp; - Cursor.fetchmany () & nbsp; # Rendementen & nbsp; self.arraysize # rijen
& Nbsp; & nbsp; & nbsp; - Cursor.fetchall () & nbsp; & nbsp; # Rendementen & nbsp; alle rijen, doe dit niet.
& Nbsp; >> cursor.execute ("andere query", ** more_kwargs)
& Nbsp; >> voor de rij in cursor: & nbsp; # Iteratie is gelijk aan veel fetchone () gesprekken
& Nbsp; >> & nbsp; & nbsp; & nbsp; & nbsp; doRowMagic (rij)
& Nbsp; >> cursor.close ()
& Nbsp; >> con.close ()
Query substitutie:
& Nbsp; - Gebruik benoemde parameters en een woordenboek van namen en waarden. bijv. uit te voeren ("SELECT * FROM CF WHERE naam =: naam", name = "Foo")
Eisen
- Python
Reacties niet gevonden