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
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a