[pyar] CONEXION A LA BASE DE DATOS MYSQL
Javier Castrillo
riverplatense en gmail.com
Sab Ene 30 20:22:24 ART 2016
2016-01-30 20:14 GMT-03:00 Gerardo Rios <gsr.5392.tec en gmail.com>:
> HOLA ESTIMADOS:
>
> LE QUERIA CONSULTAR SOBRE UN SENCILLO CODIGO PERO QUE YO, COMO UN
> PRINCIPIANTE, NO PUEDO ENCONTRAR CUAL ES EL ERROR, SI UD. ME PUDIERA AYUDAR
> SE LO AGRADECERIA:
>
> *CODIGO:*
>
> #CONECTARSE A MYSQL CON PYTHON
>
> import mysql.connector
>
>
> # Variable con la configuracion de la conexion
> conexion_mysql = mysql.connector.connect(user='******', password='****',
> host='********', database='imagenes_prueba')
>
> # conectamos al servidor MySql
> conexion_mysql = mysql.connector.connect(**conexion_mysql)
>
> #Variable 'cursor' que se encargara de realizar las consultas SQL y
> contendra la informacion para esa consulta
>
> cursor = conexion_mysql.cursor()
>
> # Ejecutamos un query SQL usando el método execute() que nos proporciona
> el cursor
> cursor.execute(("SELECT VERSION()"));
>
> # Extraemos una sola fila usando el método fetchone()
> data = cursor.fetchone()
>
> print "Versión Base de Datos : %s " % data
>
> # Cerramos cursor
> cursor.close()
>
> # Cerramos la conexion
> conexion_mysql.close()
>
> *CUANDO LO EJECUTO ME SALE ERROR:*
>
> SyntaxError: Non-ASCII character '\xc3' in file
> conectarse_a_mysql_con_python.py on line 16, but no encoding declared; see
> http://www.python.org/peps/pep-0263.html for details
>
> *LA LINEA 16 ESTA DONDE DICE*: # Ejecutamos un query SQL usando el método
> execute() que nos proporciona el cursor
>
>
> *HICE LA INSTALACIÓN DE LOS PAQUETES DE LA LIBRERÍA *mysql.connector
>
> $sudo apt-get install python-mysql.connector
>
> SALUDOS
>
> GRACIAS
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
Hola, el tema es que tenés un caracter raro(?) que es la vocal acentuada.
Para solucionar este problema que tenemos los hispanohablantes, a todo
archivo .py ponele como segunda línea lo siguiente
# -*- coding: UTF-8 -*-
Saludos
--
Javier Castrillo
=========================================================
Twitter: @evitalinuxera
Facebook: javicastrillo
Celular / WhatsApp: +5491141654067
Pub 2048R/17F88425 2014-10-26
=========================================================
Usando Huayra Linux
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20160130/65dffea7/attachment.html>
Más información sobre la lista de distribución pyar