.Water-Sunlight
.サイトメニュー
.検索
.オンライン状況
登録ユーザ: 0
ゲスト: 12
.
<< Prev
« INDEX »
PHP データベース編
Next >>
データベースI/F
作成日:2006/06/06

3A データベースの利用

3A.1 PHPとデータベース

 PHPは様々なDBMS( DataBase Management System: データベース管理システム ) に対応しています。 代表的なものを以下に挙げます。

  • オープンソース ----- MySQL, PostgreSQL, SQLite
  • 商用データベース --- Oracle, Sybase
  • 商用(Windows系) ---- SQL Server, Access

これらのうち、SQLite と Access はクライアント/サーバー型のDBMSと違いファイル共有型のデータベースです。 SQLite は非常に軽量なデータベースで、PHP 5では、このSQLiteを標準でサポートしています。 また、Access はWindows環境下のデータベースで、手軽な上に非常に操作性のよいGUIを備えています。

本編では、以下のデータベースを推奨するとともに、これらのデータベースを題材にしてPHPとの連携を説明します。

本編で対象とするDBMS
DBMS選定理由
MySQL PHPでの実績は群を抜いています。そして、 もはや速いだけのデータベースではありません。近年は商用用途での利用も視野に開発されています。 ( GPLと商用のデュアルライセンス )
SQLite PHPとの親和性がよく手軽に使えるファイル共有型データベースです。 データベース管理ソフトも徐々に整備されつつあります。 ( GPLライセンス )
Access Windows系のファイル共有型データベースとして大きな実績があります。 データベース管理ソフトは Microsoft Office Access として有償の製品ですが データベースエンジン Jet はWindowsに標準装備されているので事実上無償で利用できます。
<< Prev
« INDEX »>
Page Top
Next >>
データベースI/F

.