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 *
_______________________________________________
Python-es mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/