Thursday 4:20 p.m.–5:05 p.m.

Room 205 #pyconjp_205

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

Hajime Nakagami

Audience level:
Intermediate
Category:
Databases/NoSQL
Slide:
slide https://gist.github.com/nakagami/bfbe98d62377f3f4554121ab161ae8c9
Video:
video https://youtu.be/ax2WmQ_MSXs?list=PLMkWB0UjwFGlYvIcvKsGhJ7SJIODj_zJZ

Description

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

Abstract

PEP-249 についての説明 他のプログラミング言語での DBAPI との比較 各RDBMS アクセスのネットワークプロトコルについての解説 プレースフォルダーの扱いについて(プロトコルとして prepare statement をサポートするか、文字列をフォーマットするか) 各データーベースドライバーソースコードリーディング MySQL/PostgreSQL/Firebird/SQLServer
  • このエントリーをはてなブックマークに追加