
jesteś tutaj�
341
Protokół zarządzania kontekstem
Zainicjalizuj klasę przy użyciu konfiguracji bazy danych
Przypomnijmy sobie, jak mamy zamiar używać menedżera kontekstu
UseDatabase
. Oto kod
z
rozdziału 7.
napisany w taki sposób, aby wykorzystywał instrukcję
with
, korzystającą z kolei
z menedżera kontekstu
UseDatabase
, który niebawem opracujesz.
from DBcm import UseDatabase
dbconfig = { ‘host’: ‘127.0.0.1’,
‘user’: ‘vsearch’,
‘password’: ‘vsearchpasswd’,
‘database’: ‘vsearchlogDB’, }
with UseDatabase(dbconfig) as cursor:
_SQL = ”””insert into log
(phrase, letters, ip, browser_string, results)
values
(%s, %s, %s, %s, %s)””” ...