CQI jest sterownik Pythona do CQL, że przylega do py-dbapi v2 & nbsp; (PEP249 Python Database API, specyfikacją v2.0: & nbsp; http://www.python.org/dev/peps/pep-0249/) ,
Zastosowanie standardowe:
& Nbsp; >> import CQI
& Nbsp; >> con = cql.connect (host, port, keyspace)
& Nbsp; >> kursora = con.cursor ()
& Nbsp; >> cursor.execute ("CQL zapytania", {kw = Foo, kw2 = bar, etc ...})
& Nbsp; & nbsp; & nbsp; - Cursor.description & nbsp; # Brak początkowo lista N krotek, które reprezentują
kolumny N w wierszu po wykonanie. Tylko
zawiera rodzaj i tytuł informacji, a nie wartości.
& Nbsp; & nbsp; & nbsp; - Cursor.rowcount & nbsp; & nbsp; & nbsp; & nbsp; # -1 Początkowo, po wykonanie N
& Nbsp; & nbsp; & nbsp; - Cursor.arraysize & nbsp; & nbsp; & nbsp; # Zmienna wielkość fetchmany rozmowy
& Nbsp; & nbsp; & nbsp; - Cursor.fetchone () & nbsp; & nbsp; # Powraca & nbsp; jednorzędowe
& Nbsp; & nbsp; & nbsp; - Cursor.fetchmany () & nbsp; # Powraca & nbsp; self.arraysize # wierszy
& Nbsp; & nbsp; & nbsp; - Cursor.fetchall () & nbsp; & nbsp; # Powraca & nbsp; wszystkie wiersze, nie rób tego.
& Nbsp; >> cursor.execute ("kolejne zapytanie", ** more_kwargs)
& Nbsp; >> do wiersza kursora: & nbsp; # Iteracja jest równoznaczne z mnóstwem fetchOne () zwraca
& Nbsp; >> & nbsp; & nbsp; & nbsp; & nbsp; doRowMagic (wiersz)
& Nbsp; >> cursor.close ()
& Nbsp; >> con.close ()
zastąpienie Zapytanie:
& Nbsp; - Wykorzystanie nazwane parametry i słownik nazw i wartości. na przykład. wykonanie ("SELECT * FROM WHERE nazwa = CF: Nazwa" name = "Foo")
Wymagania :
- Python
Komentarze nie znaleziono