2012年8月13日月曜日

4.3 MySQLとプログラミング言語の連携


プログラミング言語からMySQLに接続して利用するためには、そ
れぞれの言語に対応したライブラリが必要になります。

4.3.1 MySQLとPHPの連携

PHPは、Webアプリケーションの開発によく利用されるスクリプト言語で
す。各種データベースとのインターフェースが用意されているので、
MySQLをはじめとする各種データベースと簡単に連携できます。
CentOSをはじめとするLinuxディストリビューションでは、php-mysqlパッ
ケージをインストールすることでPHPとMySQLを連携させることができま
す。
# yum install php-mysql -y

4.3.2 MySQLとRubyの連携

RubyはWebアプリケーションをはじめ、さまざまな分野で利用できるスク
リプト言語です。RubyプログラムからMySQLを利用するためには、
MySQL/RubyかRuby/MySQLが必要です。MySQL/RubyはC言語で作られ
たライブラリで、MySQL標準のC APIとRubyとの仲介役を果たします。ま
た、Ruby/MySQLはRubyで作られたライブラリですが、最新のMySQLに対
応していないなど、MySQL/Rubyと比較して機能不足が目立ちます。
MySQL/Rubyは、RubyGemsを使ってインストールするのが一般的です。
あらかじめRubyGemsをインストール後、以下のコマンドでMySQL/Ruby
をインストールできます。


# gem install --remote mysql


0 件のコメント:

コメントを投稿