que base de datos es Conozco la base de datos Oracle, así que te diré cómo te va en Oracle, tal vez, sería lo mismo en una base de datos diferente con diferentes complementos y códigos.
Para hacer esto es en la base de datos Oracle necesitará instalar un módulo en Python llamado Cx_oracle y cx_oracle actúa como un puente de conexión entre Python y la base de datos.
- Crear un objeto de conexión. en python y cx_oracle su código se verá así:
con = cx_oracle.connect ('nombre de usuario de la base de datos / [correo electrónico protegido] ')
- crear un objeto cursor.
cur = con.cursor ()
- usando variables de enlace puede buscar eso en la base de datos.
cur.execute ('select * from tableName donde columnName =: 1', (a));
- ahora busque las filas que coinciden con la cadena.
c = cur.fetchall ()
- ahora puede obtener todas las filas coincidentes y procesarlas aún más.