Entradas

Mostrando las entradas etiquetadas como fetchmany

MySQL y Python - Relación de pura potencia y 2

Continuamos viendo formas de obtener datos... 2) Utilizando el método fetchone. Mediante este método del objeto cursor se pueden obtener y mostrar filas una a una, en vez de todas a la vez (lo que ocurría con fetchall). Veamos el siguiente ejemplo: # Importamos módulo import MySQLdb # Intentamos conectar con la base de datos. try: conexion = MySQLdb.connect(host = "localhost", \ user = "root", passwd = "1234",db = "pruebas_python") print "Conexión realizada" except: print "Error en conexión" # Creamos cursor a partir de la conexión realizada. cursor = conexion.cursor() # Ejecutamos sentencia SQL. cursor.execute(" SELECT * FROM cliente ") # Obtenemos el número de filas del resultado de hacer la consulta select. numero_filas = int(cursor.rowcount) # Obtenemos y mostramos una fila a la vez (en cada iteración). for fila in range(0,numero_filas): fila = cursor.fetchone() print str(fila[0]), " - " , str...