Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

procurando uma maneira mais Python de acessar o banco de dados


Você pode escrever um gerenciador de contexto e usar a instrução with. Por exemplo, veja esta postagem no blog:

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

Além disso, a documentação do python tem uma amostra que corresponde muito bem às suas necessidades. Consulte a seção 8.1 nesta página, em particular o trecho que começa:
db_connection = DatabaseConnection()
with db_connection as cursor:
    cursor.execute('insert into ...')
    cursor.execute('delete from ...')
    # ... more operations ...