[Python-es] Desarrollo Classe Manejadora Sqlite(Novato)
revxfire en gmail.com
revxfire en gmail.com
Dom Sep 22 21:16:53 CEST 2013
Buenas quisiera saber acerca de como es la mejor manera de manejar la insersion
y manejo de base de datos en python, ahora mismo me cree una BD con sqlite3 y la
estoy manejando con puras consultas asi:
from sqlite3 import *
class Data():
#Clase que Maneja Control de Data Base SqLite3
def __init__(self):
self.con = connect("../DB/main")
self.cur = self.con.cursor()
def insertarCliente(self, tupla):
self.cur.execute('insert into clientes
(ci,nombre,apellido,telefono,direccion,correo) values (?,?,?,?,?,?)', tupla)
self.guardar()
def insertarCliente(self, consulta, tupla):
self.cur.execute(consulta, tupla)
self.guardar()
def borrar(self, consulta, values):
self.cur.execute(consulta, values)
self.guardar()
def modificar(self, consulta, values):
self.cur.execute(consulta, values)
self.guardar()
#Devuelve una cursor con el que iteramos.
def buscar(self, consulta):
return self.cur.execute(consulta)
def guardar(self):
self.con.commit()
def cerrar(self):
self.cur.close()
self.con.close()
Quisiera escuchar sus consejos, de como manejar una base de datos sql estandar,
como mysql o mariadb.
Saludos3 import *
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20130922/e8ee1f00/attachment.html>
Más información sobre la lista de distribución Python-es