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 \”<pre>\”;
print_r($rs->getRows());
print \”</pre>\”;\”>
<?php 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 \" <pre> \" ; print_r ( $ rs -> getRows ()); print \" </pre> \" ;
文档和示例
请参阅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门票部分
但是,请注意,它们没有被积极监控,只能用作参考。
