Search

与我们合作

我们专注:网站策划设计、网络多媒体传播、网站优化及网站营销、品牌策略与设计
主营业务:网站建设、移动端微信小程序开发、VI设计、网络运营、云产品·运维解决方案

有一个品牌项目想和我们谈谈吗?

您可以填写右边的表格,让我们了解您的项目需求,这是一个良好的开始,我们将会尽快与您取得联系。当然也欢迎您给我们写信或是打电话,让我们听到您的声音

您也可通过下列途径与我们取得联系:

地 址: 深圳.龙岗区大运软件小镇11栋3楼

电 话: 138 2888 4598 / 138 0880 9053

网 址: http://www.appvx.cn

快速提交您的需求 ↓

【涨姿势】什么是数据库接口层?

时间:2016-08-15 浏览:5407 编辑:深色多郎 来源:程序书籍

PHP提供了操作各种数据库的内置函数,通过这些内置函数PHP可直接访问数据库。这是网站建设公司必不可少的一个重要环节!例如,使用mysql或mysqli函数库能够直接访问MySQL数据库,使用mysql函数库能直接访问SQL Server数据库。而如果要访问Oracle数据库,就需要使用ora函数(或oci数据抽象层)。可见,应用每种数据库时都需要学习特定的函数库,这是比较麻烦的。更重要的是,如果要将PHP程序移植到其他数据库上,就需要修改大量的程序代码,是移植难以实现。

为了解决这个问题,就需要一种“数据库访问接口层”。通过这个接口层可以访问各种数据库,而PHP程序只需要与接口层打交道,发送统一的指令给这个通用接口,再由接口层将指令传输给任意类型的数据库。

PDO(PHP Data Object)是为PHP访问数据库定义的一个轻量级的、一致性的数据库接口,它提供了一个数据库访问抽象层,作用是统一各种数据库的访问接口,使得程序能够轻松在不用数据库之间进行切换,数据库间的移植变得容易实现。这样,无论使用什么数据库,都可以通过一致的函数执行查询和获取数据。

提示:PDO是PHP5新加入的一个重大功能,并且PHP6将默认使用PDO来操作数据库,可见PDO是将来PHP在数据库处理方面的主要发展方向。

常见你的数据库接口层处理PDO外,还有ADO(ActiveX Data Object),ADO是微软推出的,一般用来访问微软的数据库,如SQL Server或Access。而PDO一般用来让PHP访问非微软的数据库,如果一定要用PDO来访问微软的数据库,那么可以使用它提供的PDO_ODBC驱动链接ODBC,再通过ODBC访问微软的数据库。

本站文章均为深正网站建设摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,但谢绝直接搬砖和抄袭!感谢...
GO 欣赏案例
查看经典案例
在线咨询
电话咨询
0755-36630177
返回顶部
在线咨询 获取报价 电话咨询
获取报价
您的称呼:

*

您的电话:

*

您的邮箱:

*

提交 重置
重要的事情,电话里聊

接通客服

不方便的时候线上咨询,在线等哦