Thursday 4:20 p.m.–5:05 p.m.
Room 205 #pyconjp_205Python データーベースドライバーの作り方
Hajime Nakagami
- Audience level:
- Intermediate
- Category:
- Databases/NoSQL
- Slide:
- https://gist.github.com/nakagami/bfbe98d62377f3f4554121ab161ae8c9
- Video:
- https://youtu.be/ax2WmQ_MSXs?list=PLMkWB0UjwFGlYvIcvKsGhJ7SJIODj_zJZ
Description
Python のデーターベースドライバーを作る場合のコツ、留意点、既存のドライバーのソースコードを読む場合のポイントを解説します
Abstract
PEP-249 についての説明
他のプログラミング言語での DBAPI との比較
各RDBMS アクセスのネットワークプロトコルについての解説
プレースフォルダーの扱いについて(プロトコルとして prepare statement をサポートするか、文字列をフォーマットするか)
各データーベースドライバーソースコードリーディング MySQL/PostgreSQL/Firebird/SQLServer