CQL es un driver de Python para CQL que se adhiere a py-dbapi v2 & nbsp; (PEP249, especificación API de base de datos de Python v2.0: & nbsp; http://www.python.org/dev/peps/pep-0249/) .
utilización estándar:
& Nbsp; >> CQL importación
& Nbsp; >> con = cql.connect (host, el puerto keyspace)
& Nbsp; >> cursor = con.cursor ()
& Nbsp; >> cursor.execute ("CQL CONSULTA", {kw = Foo, kw2 = Bar, etc ...})
& Nbsp; & nbsp; & nbsp; - Cursor.description & nbsp; # Ninguno inicialmente, lista de N tuplas que representan
las columnas de N en una fila después de un ejecutan. Sólo
contiene el tipo y el nombre de información, no valores.
& Nbsp; & nbsp; & nbsp; - Cursor.rowcount & nbsp; & nbsp; & nbsp; & nbsp; # -1 Inicialmente, N después de una ejecución
& Nbsp; & nbsp; & nbsp; - Cursor.arraysize & nbsp; & nbsp; & nbsp; # Tamaño variable de una llamada fetchmany
& Nbsp; & nbsp; & nbsp; - Cursor.fetchone () & nbsp; & nbsp; # Retornos & nbsp; una sola fila
& Nbsp; & nbsp; & nbsp; - Cursor.fetchmany () & nbsp; # Retornos & nbsp; self.arraysize # de filas
& Nbsp; & nbsp; & nbsp; - Cursor.fetchall () & nbsp; & nbsp; # Retornos & nbsp; todas las filas, no hacen esto.
& Nbsp; >> cursor.execute ("Otra consulta", ** more_kwargs)
& Nbsp; >> para la fila de cursor: & nbsp; # Iteración equivale a un montón de fetchone () llamadas
& Nbsp; >> & nbsp; & nbsp; & nbsp; & nbsp; doRowMagic (fila)
& Nbsp; >> cursor.close ()
& Nbsp; >> con.close ()
Sustitución de Consulta:
& Nbsp; - utilizar parámetros con nombre y un diccionario de nombres y valores. por ejemplo ejecutar ("SELECT * FROM CF WHERE nombre =: nombre", name = "Foo")
Requisitos :
- Python
Comentarios que no se encuentran