Python - guardar datos

   
Vista:

guardar datos

Publicado por wenceslao piraquive (2 intervenciones) el 18/07/2012 15:10:58
Buenos dias a todos, soy nuevo en esto de python y estoy intentando guardar datos en una base de datos mysql, la verdad, el programa guarda, pero cuando apago el equipo y vuelvo a revisar los datos , no me aparecen; la sintaxis que estoy usando es la siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
def conectar(self):
        e = str(self.telefono.text())
        b = str(self.nombre.text())
        a = str(self.cedula.text())
        c = str(self.ciudad.text())
        f = str(self.direccion.text())
        g = str(self.edad.text())
 
 
        db=MySQLdb.connect(host='localhost',user='root',passwd='wenpiga1968',db = 'prueba')
        cursor = db.cursor()
        sql = 'INSERT INTO registro (id, nombre, telefono, ciudad, direccion, edad) VALUES (%s, %s, %s,%s, %s, %s )'
        print a,b,e,c,f,g
        print "Registros Insertados Correctamente"
 
        try:
            cursor.execute(sql,(a,b,e,c,f,g))
            db.commit()
 
        except:
            print "No se Guardaron los Registros"
            db.rollback()
 
        db.close()


les agradezco su valiosa colaboracion
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

guardar datos

Publicado por xve (1235 intervenciones) el 19/07/2012 09:10:25
Hola Wenceslao, el código que muestras lo veo correcto, y si no te da ningún error y te guarda los datos en la base de datos, entiendo que el código funciona correctamente.

Lo que no entiendo es lo que dices, que cuando reinicias el equipo la base de datos esta vacía... como revisas el contenido de la base de datos?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar