Foros del Web » Programando para Internet » Python »

Como enviar de Python a una Base de Datos

Estas en el tema de Como enviar de Python a una Base de Datos en el foro de Python en Foros del Web. Hola: Quiero hacer un programa de consola que me permita consultar datos y luego meterlos a una base de datos como la de OpenOffice.org o ...
  #1 (permalink)  
Antiguo 13/01/2009, 21:53
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Mensajes: 48
Antigüedad: 15 años, 4 meses
Puntos: 0
Pregunta Como enviar de Python a una Base de Datos

Hola:
Quiero hacer un programa de consola que me permita consultar datos y luego meterlos a una base de datos como la de OpenOffice.org o la de MySQL tambien de Sun microsystems pero de preferencia la de OpenOffice.org aun no tengo codigo ya que no se ni los elementos basicos para hacer lo que nececito, asi que pueden hacerme un ejemplo que consulte el nombre y que lo guarde.
EkiK
  #2 (permalink)  
Antiguo 14/01/2009, 07:08
 
Fecha de Ingreso: octubre-2004
Ubicación: COLOMBIA
Mensajes: 240
Antigüedad: 19 años, 6 meses
Puntos: 3
Respuesta: Como enviar de Python a una Base de Datos

Puedes utilizar MySQLdb, lo que tienes que hacer es una conexión a la db, crear un cursor para las sentencias SQL y listo.

Código:
import MySQLdb
conexion = MySQLdb.connect(host='tuhos', user='usuario', passwd='password', db='tudb')
cursor = conexion.cursor()
cursor.execute('SELECT * FROM tabla')
__________________
Revista Código Latino
SoloCodigo
  #3 (permalink)  
Antiguo 14/01/2009, 16:28
Avatar de danielSu  
Fecha de Ingreso: diciembre-2008
Ubicación: Jujuy
Mensajes: 68
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Como enviar de Python a una Base de Datos

Desde hace tiempo trabajo con Python y algunos SGBD. Lo que te puedo recomendar es que utilices ORM, para python podemos encontrar SQLObject, con ello vas a poder hacer aplicaciones y consultas independiente de la Base de datos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:52.