Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/04/2014, 17:28
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 7 meses
Puntos: 292
Respuesta: [Aporte] Django Tutorial [Introducción]

Ejemplo presentado arriba pero actualizado para Python 3 conectando a MYSQL, bajo Windows 7/8 de 64 bits

A muchos les resulta un dolor de cabeza encontrar que conector usar o como hacerlo funcionar, lean los comentarios en el codigo. En mi caso me llevo 30 minutos de investigacion (tuve suerte)

Código Python:
Ver original
  1. #!/usr/bin/env python
  2.  
  3. # Para instalar el conector de MySQL--Python3 para Windows 7/8 64 bits:
  4. # bajar "Visual Studio C++ 2008 Express Edition"
  5. # ejecutar "C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools\vsvars64.bat"
  6. # mas en http://stackoverflow.com/questions/2817869/error-unable-to-find-vcvarsall-bat
  7. # pip install -U PyMySQL3
  8.  
  9. import pymysql
  10.  
  11. print("Content-Type: text/html\n")
  12. print("<html><head><title>Books</title></head>")
  13. print("<body>")
  14. print("<h1>Posts</h1>")
  15. print("<ul>")
  16.  
  17. connection = pymysql.connect(user='root', passwd='', db='encontron')
  18. cursor = connection.cursor()
  19. cursor.execute("SELECT * FROM posts ORDER BY titulo DESC LIMIT 10")
  20.  
  21. for row in cursor.fetchall():
  22.     print("<li>%s</li>" % row[0])
  23.  
  24. print("</ul>")
  25. print("</body></html>")
  26.  
  27. connection.close()

Notar que no uso 'MySQLdb' sino que respecto al ejemplo dado arriba uso PyMySQL3
__________________
Salu2!