MySQL | 一般的なLAMP環境などで、MySQLデータベースにアクセスするためのデータソースです。 MySQL用に最適化されているため、PDOを使うよりもはるかに効率的に処理が行われます。 |
SQLite | MySQLデータソースと同様、SQLite専用のデータソースです。 |
PDO | PDO(PHP Data Object)経由で様々なデータベースにアクセスするためのデータソースです。 接続可能なデータベースはPHPの設定に依存しますが、PostgreSQL、Oracle、SQLServerなどを利用することができます。 |
ODBC | ODBC(Windows環境のみ)経由で様々なデータベースにアクセスするためのデータソースです。 Microsoft Jet SQL 用に最適化されています。 これを使うことで、例えばAccessデータベースや、EXCELシートに記述されている表形式のデータなどを参照することができます。 |
Text | CSVファイルやTSV(タブ区切り)ファイルを参照するためのデータソースです。 |
XML | XMLデータを参照するためのデータソースです。 サーバ上のファイルだけでなく、外部サーバのXML(RSSやXHTMLなども含む)、さらにはREST形式のウェブサービスからの応答など、様々なものに応用することができます。 |
POP | POP3サーバを参照するためのデータソースです。 メールボックスに届いているメッセージを取り扱うことができます。 |
その他 | 随時、新しいデータソースの開発や、既存データソースのバージョンアップをしています。 |