PHP_Data_Objectの解説頁です。 Weblio辞書辞典>辞書・百科事典>PHP_Data_Object>PHP_Data_Objectの1ページ目

PHP_Data_Objectとは?



ウィキペディア目次へ
ウィキペディア
PHP Data Object(PDO)とは、PHPに実装されているデータベース抽象化レイヤクラスである。
要約すると、1つの関数で複数のデータベースDBMSRDBMS)へのアクセスを可能とする。

目次


1 概要
2 機能
3 実装までの経緯
4 注意点
5 脚注
6 外部リンク
7 関連項目

ウィキペディア目次へ
概要

2005年11月24日にリリースされたPHP 5.1.0から実装された。
データベースの違いを吸収し、共通の関数でデータベースを操作できるように設計されている。
拡張モジュール(PECL)として提供されている。
現在、MySQLPostgreSQLSQLiteなど、多くのデータベースシステムが存在している。
PDOは、これら複数のデータベースの違いを(完全にと言うわけではないが)意識することなく、一つの関数で操作する機能を開発者に与える。
<?php
try {
$pdo = new PDO("mysql:host=localhost; dbname=pdotest",
"root", "password");
} catch(PDOException $e){
var_dump($e->getMessage());
}
?>

例えば、上記のスクリプトでは、mysql:hostの部分をpgsql:hostなどに変更するだけで使用するデータベースをMySQLからPostgreSQLに変更できる(無論、データベースの名前やユーザー名、パスワードも同じであることが前提である。
変更するなら、適時変更する必要はある)。
多くのデータベースに対応する必要のあるシステム開発や、システムを異なるデータベースに移行するときなどに、特に威力を発揮する。

ウィキペディア目次へ
機能

PDOは、以下の機能を提供している[1]
楽に探せる!楽ワード

ページ(1/3)
次ページ

ページTOP▲
Weblio辞書辞典
「PHP_Data_Object」の記述に関する著作権




ランダム表示|登録辞書一覧
Weblio辞書辞典

お気に入りに登録
友達にも教える
「PHP_Data_Object」の記述に関するお問合せ

Weblio辞書辞典|ヘルプ|お問合せ
©2012Weblio