Mysql
 sql >> база данни >  >> RDS >> Mysql

търси по-питоничен начин за достъп до базата данни

Можете да напишете контекстен мениджър и да използвате оператора with. Вижте например тази публикация в блога:

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

Освен това документацията на python има пример, който до голяма степен отговаря на вашите нужди. Вижте раздел 8.1 на тази страница, по-специално фрагмента, който започва:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysqldump стартира от cron и сигурност с парола

  2. Percona Live Dublin – Резюме на събитието и нашите сесии

  3. Най-бързият начин за повторение през голяма таблица с помощта на JDBC

  4. Показване на редове от MySQL, където дата и час е в рамките на следващия час

  5. Използване на SSIS за заявка на ADO .NET изходна заявка, преминаваща в параметри от SQL Server