PHP的ADOdb库
(c)2000-2013 John Lim(jlim@natsoft.com)
(C)2014 Damien Regad,Mark Newnham和ADOdb社区
ADOdb库是双许可的,根据BSD 3句言和GNU较少的通用公共许可证(LGPL)v2.1或您的选项,以任何以后的版本发布。这意味着您可以在专有产品中使用它;有关详细信息,请参见许可证。
主页:https://adodb.org/
介绍
PHP的数据库访问功能未标准化。这创建了数据库类库的需求,以隐藏不同数据库之间的差异(封装差异),因此我们可以轻松地切换数据库。
该库当前支持MySQL,Firebird&Interbase,PostgreSQL,SQLITE3,ORACLE,MICROSOFT SQL SERVE,FOXPRO ODBC,Access ODBC,Informix,DB2,Sybase,Sybase,Sybase SQL Anyrywhere,Generic ODBC和Microsoft的Ado。
我们希望更多的人能为驱动力提供支持其他数据库。
安装
将所有文件解开到您的Web服务器可访问的目录中。
要测试,请尝试修改一些教程示例。确保正确自定义连接设置。
您可以使用:
ADOdb .inc.php');
$db = adoNewConnection($driver); # eg. 'mysqli' or 'oci8'
$db->debug = true;
$db->connect($server, $user, $password, $database);
$rs = $db->execute('select * from some_small_table');
print "
"; print_r($rs->getRows()); print "";">
include ( ' ADOdb / ADOdb .inc.php ' );
$ db = adoNewConnection ( $ driver ); # eg. 'mysqli' or 'oci8'
$ db -> debug = true ;
$ db -> connect ( $ server , $ user , $ password , $ database );
$ rs = $ db -> execute ( ' select * from some_small_table ' );
print " " ;
print_r ( $ rs -> getRows ());
print " " ;
文档和示例
请参阅ADOdb网站以获取库文档和示例。该文档也可以下载以进行离线查看。
- 主要文档:使用便携式API查询,更新和插入记录。
- 数据字典描述了如何以便携式方式创建数据库表和索引。
- 数据库性能监控使您可以执行健康检查,调整和监视数据库。
- 数据库支持的会话。
还有一个教程将ADOdb代码与PHP本机MySQL代码进行对比。
文件
-
ADOdb .inc.php是库的主文件。您只需要包含此文件即可。 -
ADOdb -*.inc.php是数据库特定的驱动程序代码。 -
ADOdb -session.php是PHP4会话处理代码。 -
test.php包含一个测试命令列表以行使类库。 -
testdatabases.inc.php包含用于应用测试的数据库列表。 -
Benchmark.php是一个简单的基准测试,用于测试testDatabases.inc.inc.php中描述的数据库的选择语句的吞吐量。基准表是在test.php中创建的。
支持
要与ADOdb开发团队和用户讨论,请使用您的GitHub凭据连接到我们的Gitter聊天室。
请在GitHub上报告错误,问题和功能请求:
https://git*h*u*b.com/adodb/ ADOdb /问题
您可能还会在
- SourceForge门票部分
但是,请注意,它们没有被积极监控,只能用作参考。
下载源码
通过命令行克隆项目:
git clone https://github.com/ADOdb/ADOdb.git