随着php使用的广泛,使用不同数据库也是十分常见的。php需要支持更多的数据库连接接口,如果只是通过单一的接口针对单一的数据库进行编写程序,这很大程度上提升了php的复杂度和学习门槛。用于支付的抽象的PHP库的出现就是为了解决这个问题。
这为php访问数据库定义了轻量级的、一致性的接口。它提供了一个数据访问抽象层,不管php连接的是什么数据库都可以通过一致的函数执行查询和获取数据。PDO在php5.1发行时开始附带,php之前的版本不支持用于支付的抽象的PHP库
特性:
(1)灵活性,可以在php运行期间,直接加载新的数据库而不需要在新的数据库使用时,重新设置和编译。
(2)面向对象性:通过对象来控制数据库的使用。
(3)速度快,由于PDO是用C语言编写且编译进php的,所以比那些用php编写的抽象类快得多。
本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn
相关文章
![为什么我的 JNI 项目找不到依赖库?](https://img.php.cn/upload/article/001/246/273/173213569482091.jpg)
21Nov2024
解决 UnsatisfiedLinkError: Can't Find Dependent Libraries in JNI Projects当开发 Java Native Interface (JNI) 项目时,您可能...
![phpmyadmin不显示登录页面](https://img.php.cn/upload/article/000/000/039/5db90ac1ae7a5772.jpg)
30Oct2019
phpmyadmin不显示登录页面解决方法:找到并打开phpMyAdmin\libraries\plugins\auth\AuthenticationCookie.class.php文件,将其中关于登录页面代码中的两处hide删除即可。
![如何修复 phpMyAdmin 中的'count():参数必须是实现可数的数组或对象”错误?](https://img.php.cn/upload/article/001/246/273/172940007066319.jpg)
20Oct2024
phpMyAdmin 错误:“count():参数必须是实现可数的数组或对象”您是否遇到过 phpMyAdmin 错误,指出“./libraries/sql.lib.php#601\ncount() 中的警告:参数必须是数组或对象
![dacom.dll - 什么是 dacom.dll?](https://img.php.cn/upload/article/001/246/273/172930101134831.png)
19Oct2024
dacom.dll 在我的计算机上做什么? dacom.dll 是 Microsoft Corporation 创建的 Digital Anvil Component Libraries 使用的 DLL 文件。此过程仍在审核中。 dacom.dll 等非系统进程源自您安装的软件
![如何使用 CSS 网格布局创建砌体网格,其中每个元素具有相同的宽度,但底部元素始终低于顶部元素 50px?](https://img.php.cn/upload/article/001/246/273/173181450333691.jpg)
17Nov2024
Create a Masonry Grid with CSS Grid Layout (or Other CSS)该问题询问一种在 CSS 中实现砖石网格效果的方法...
![ctvcal.dll - 什么是 ctvcal.dll?](https://img.php.cn/upload/article/001/246/273/172904667043708.png)
16Oct2024
ctvcal.dll 在我的计算机上做什么? ctvcal.dll 是属于 Oracle Corporation 的 Oracle Calendar Libraries 的一个模块。 ctvcal.dll 等非系统进程源自您系统上安装的软件。由于大多数应用程序
![](/static/imghwm/down_right.png)
![](/static/imghwm/taglogo.png)
Hot Tools
![](/static/imghwm/taglogo.png)