o7412369815963
Фев. 7, 2010 12:48:01
смысл использовать курсор если можно работать напрямую с конектом?
какие-то доп фичи есть?
Lexander
Фев. 8, 2010 00:19:30
При connect.execute все равно создается курсор и потом вызывается его метод. Это просто “быстрый вызов”, который сделан не по стандарту (Python Database API Specification v2.0).
Если вы планируете расширять или изменять список поддерживаемых СУБД для вашей программы, то лучше использовать cursor.execute - портирование такого кода пройдет гораздо легче.
Возможно, есть еще какие-то нюансы в многопоточной среде, но я этот вопрос не изучал.