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