DBI 与 DBD

介绍

PERL对数据库的支持广而且全,几乎所有的主流数据库都有与之相应的PERL模块支持。为了开发可在不同数据库上移植的PERL应用,DBI(DataBase Interface)模块应运而生,使用这个模块,应用只需使用统一的接口便能操作不同的数据库,真正实现了可移植;当然,这个DBI也配备有相应的开关来支持不同数据库的各种特性。

DBI只是个抽象层,要实现支持不同的数据库,则需要在DBI之下,编写针对不同数据库的驱动。对MySql来说,有DBD::Mysql, 而对ORACLE来说,则是DBD::Oracle。其中的DBD这是DataBase Driver的简写。

安装顺序是先装DBI,再装DBD::Oracle、DBD::MySQL、dbd-pgsql、DBD-Pg等等。

DBD::ORACLE下载地址 http://www.pythian.com/resources/dba-resources/dbdoracle-project/ 
其他数据库的DBD包在linux系统镜像中都会有。

安装方式
1、yum安装
2、rpm包安装
3、源码安装
3.1 安装DBI

tar xvf DBI-1.627.tar
cd DBI-1.627
perl Makefile.PL
make
make test
make install
3.2 安装DBD
tar zxf DBD-Oracle-1.64.tar
cd DBD-Oracle-1.64
make
make test
make install


你可能感兴趣的:(MYSQL基础)