木曜日 4:20 p.m.–5:05 p.m.

Room 205 #pyconjp_205

Python データーベースドライバーの作り方

Hajime Nakagami

対象レベル:
中級
カテゴリ:
Databases/NoSQL
スライド:
slide https://gist.github.com/nakagami/bfbe98d62377f3f4554121ab161ae8c9
ビデオ:
video https://youtu.be/ax2WmQ_MSXs?list=PLMkWB0UjwFGlYvIcvKsGhJ7SJIODj_zJZ

説明

Python のデーターベースドライバーを作る場合のコツ、留意点、既存のドライバーのソースコードを読む場合のポイントを解説します

概要

PEP-249 についての説明

他のプログラミング言語での DBAPI との比較

各RDBMS アクセスのネットワークプロトコルについての解説

プレースフォルダーの扱いについて(プロトコルとして prepare statement をサポートするか、文字列をフォーマットするか)

各データーベースドライバーソースコードリーディング MySQL/PostgreSQL/Firebird/SQLServer

フィードバックを入力してください。