sql >> Database teknologi >  >> RDS >> Mysql

leder efter en mere pytonisk måde at få adgang til databasen

Du kan skrive en kontekstmanager og bruge med-sætningen. Se for eksempel dette blogindlæg:

http://jessenoller. com/2009/02/03/get-with-the-program-as-contextmanager-completely-different/

Python-dokumentationen har også en prøve, der stort set matcher dine behov. Se afsnit 8.1 på denne side, især uddraget, der begynder:

db_connection = DatabaseConnection()
with db_connection as cursor:
    cursor.execute('insert into ...')
    cursor.execute('delete from ...')
    # ... more operations ...


  1. Hvordan undslipper man % i en forespørgsel ved hjælp af pythons sqlalchemys execute() og pymysql?

  2. postgres tekstsøgning

  3. I Flask-migrer ValueError:ugyldig interpolationssyntaks i forbindelsesstreng ved position 15

  4. SQL, hvordan man opdaterer data