El Dom 22 Sep 2013 21:24:05 Oscar Carballal escribió:

Mi recomendación es que utilices un ORM (Object Relational Mapper) que te haga 
un poco más fácil manejar las consultas. Puedes probar python-macaron 
(http://nobrin.github.io/macaron/[1])


Regards,
Oscar


--
Oscar Carballal Prego
Software developer

oscar.carbal...@gmail.com[2]


El 22 de septiembre de 2013 21:16, <revxf...@gmail.com[3]> escribió:


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@python.org[4]
https://mail.python.org/mailman/listinfo/python-es[5]
http://python-es-faq.wikidot.com/[6]






--------
[1] http://nobrin.github.io/macaron/
[2] mailto:oscar.carbal...@gmail.com
[3] mailto:revxf...@gmail.com
[4] mailto:Python-es@python.org
[5] https://mail.python.org/mailman/listinfo/python-es
[6] http://python-es-faq.wikidot.com/
_______________________________________________
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