[Python-es] Desarrollo Classe Manejadora Sqlite(Novato)
revxfire en gmail.com
revxfire en gmail.com
Dom Sep 22 23:08:11 CEST 2013
El Dom 22 Sep 2013 22:35:03 Andrey Antukh escribió:
SqlAlchemy es de lo mejorcito que hay en python en mi opinión.
Andrey
El 22 de septiembre de 2013 21:42, Oscar Carballal
<oscar.carballal en gmail.com[1]> escribió:
La verdad es que todos los ORMs con los que he trabajado estaban integrados en
frameworks (django, por ejemplo), así que no puedo recomendarte realmente un
ORM, no he trabajado con ninguno aislado :/
Regards,
Oscar
--
Oscar Carballal Prego
Software developer
_oscar.carballal en gmail.com_
El 22 de septiembre de 2013 21:40, <revxfire en gmail.com[2]> escribió:
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/[3])
Regards,
Oscar
--
Oscar Carballal Prego
Software developer
oscar.carballal en gmail.com[1]
El 22 de septiembre de 2013 21:16, <revxfire en gmail.com[2]> 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 en python.org[4]
https://mail.python.org/mailman/listinfo/python-es[5]
http://python-es-faq.wikidot.com/[6]
_______________________________________________Python-es mailing list
Python-es en python.org[4]
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20130922/685f635e/attachment.html>
Más información sobre la lista de distribución Python-es