Esempio n. 1
0
 def actualizar(self, sql):
     # si queremos alguna bandera para saber si se realizo correctamente
     n = 1
     try:
         conn = psycopg2.connect(get_database_psycopg())
     except:
         print "no se puede conectar"
     
     try:
         cur = conn.cursor()
         cur.execute(sql)
         conn.commit()
     except psycopg2.DatabaseError, e:
         # si queremos manejar los errores
         print e.pgcode
         print e.pgerror
         n = -1
Esempio n. 2
0
    def actualizar(self, sql):
        # si queremos alguna bandera para saber si se realizo correctamente
        n = 1
        try:
            conn = psycopg2.connect(get_database_psycopg())
        except:
            print "no se puede conectar"

        try:
            cur = conn.cursor()
            cur.execute(sql)
            conn.commit()
        except psycopg2.DatabaseError, e:
            # si queremos manejar los errores
            print e.pgcode
            print e.pgerror
            n = -1
Esempio n. 3
0
    def consultar(self, sql):
        try:
            conn = psycopg2.connect(get_database_psycopg())
        except:
            print "No se puede conectar"

        try:
            cur = conn.cursor()
            cur.execute(sql)
            rows = cur.fetchall()
        except:
            rows = None
        finally:
            try:
                cur.close()
                conn.close()
            except:
                print "no se puede desconectar consulta"

        # asignamos por default que si hay u error o no hay elementos es None
        if(rows is not None and len(rows) == 0):
            rows = None

        return rows
Esempio n. 4
0
    def consultar(self, sql):
        try:
            conn = psycopg2.connect(get_database_psycopg())
        except:
            print "No se puede conectar"

        try:
            cur = conn.cursor()
            cur.execute(sql)
            rows = cur.fetchall()
        except:
            rows = None
        finally:
            try:
                cur.close()
                conn.close()
            except:
                print "no se puede desconectar consulta"

        # asignamos por default que si hay u error o no hay elementos es None
        if (rows is not None and len(rows) == 0):
            rows = None

        return rows