• ADOdb


    ADOdb is a PHP database class library to provide more powerful abstractions for performing queries and managing databases. ADOdb also hides the differences between the different databases so you can easily switch dbs without changing code. 

    http://adodb.sourceforge.net/

    source code on github:

    https://github.com/ADOdb/ADOdb

    download:

    http://sourceforge.net/projects/adodb/files/adodb-php5-only/

    Support database:

    名称

    测试状态

    数据库

    RecordCount() 支持与否

    需安装的驱动程序

    操作系统

    access

    B

    Microsoft Access/Jet. 需要建立一个ODBC/DSN。

    Y/N

    ODBC

    Windows only

    ado

    B

    一般未经特别指定的数据库系统, 透过ADO,允许不设定 DSN连结,使用OLEDB以提供较佳的效能。

    ? 视数据库而定

    ADO or OLEDB provider

    Windows only

    ado_access

    B

    Microsoft Access/Jet 透过ADO,允许不设定DSN连结,使用OLEDB以提供较佳的效能。

    Y/N

    ADO or OLEDB provider

    Windows only

    ado_mssql

    B

    Microsoft SQL Server 透过ADO,允许不设定DSN连结,使用OLEDB以提供较佳的效能。

    Y/N

    ADO or OLEDB provider

    Windows only

    db2

    C

    DB2. 可以透过ODBC获得可以信赖的运作效果。

    Y/N

    DB2 CLI/ODBC interface

    Unix and Windows.Unix install hints.

    vfp

    A

    Microsoft Visual FoxPro,需要建立一个ODBC/DSN

    Y/N

    ODBC

    Windows only

    fbsql

    C

    FrontBase.

    Y

    ?

    Unix and Windows

    ibase

    B

    Interbase 6或更早的版本。有些使用者报告必需使用如下的方式连结
    $db->PConnect('localhost:c:/ibase/employee.gdb', "sysdba", "masterkey")目前没有支持Affected_Rows 方法

    Y/N

    Interbase client

    Unix and Windows

    firebird

    C

    interbase的Firebird版本

    Y/N

    Interbase client

    Unix and Windows

    borland_ibase

    C

    Borland 的Interbase 6.5 或更新版

    Y/N

    Interbase client

    Unix and Windows

    informix

    C

    Informix

    Y/N

    Informix client

    Unix and Windows

    mssql

    A

    Microsoft SQL Server 7.也可以和Microsoft SQL Server 2000运作的很好。但在日期格式上仍有一些问题。例如在日期时间的回传值上,就不会回传秒数数值。

    Y/N

    Mssql client

    Unix and Windows.
    Unix install howto
    .

    mysql

    A

    MySQL 不支持交易处理

    Y/N

    MySQL client

    Unix and Windows

    mysqlt 或maxsql

    A

    MySQL 支持交易处理

    Y/N

    MySQL client

    Unix and Windows

    oci8

    A

    Oracle 8/9. 支持比 oracle 驱动程序还多的功能(例如: Affected_Rows). 在连结之前,你可能需要先配好环境变量('ORACLE_HOME=...')

    有两个方式进行连结,用服务器的IP或服务名称:
    PConnect('serverip:1521','scott','tiger','service')
    PConnect('', 'scott', 'tiger', 'tnsname').

    Y/N

    Oracle client

    Unix and Windows

    oci8po

    A

    Oracle 8/9 可携式驱动程序

    Y/N

    Oracle client

    Unix and Windows

    odbc

    A

    标准 ODBC

    用 PConnect('DSN','user','pwd').连结。

    ? depends on database

    ODBC

    Unix and Windows.Unix hints.

    odbc_mssql

    C

    用 ODBC 连接 MSSQL

    Y/N

    ODBC

    Unix and Windows.

    odbc_oracle

    C

    用 ODBC 连接 ORACLE

    Y/N

    ODBC

    Unix and Windows.

    oracle

    C

    支持旧的 Oracle 7 client API. 不支持$ADODB_FETCH_MODE.

    Y/N

    Oracle client

    Unix and Windows

    postgres

    A

    PostgreSQL 不支持 LIMIT 指令.

    Y

    PostgreSQL client

    Unix and Windows.

    postgres7

    A

    PostgreSQL 支持 LIMIT 及其它版本 7 功能

    Y

    PostgreSQL client

    Unix and Windows.

    sqlanywhere

    C

    Sybase SQL Anywhere. 

    Y/N

    SQL Anywhere ODBC client

    ?

    sybase

    C

    Sybase.

    Y/N

    Sybase client

    Unix and Windows.Unix hints.

  • 相关阅读:
    学习 Apache FileMatchs 规则
    yii2 vendor/bower/jquery/dist not exist
    Ionic POST提交使用普通表单提交数据
    Yii2 在php 7.2环境下运行,提示 Cannot use ‘Object’ as class name
    Yii2 使用 npm 安装的包
    phpStorm 激活
    Chrome DNS_PROBE_FINISHED_NXDOMAIN
    Yii2 中使用ts
    Js 对 浏览器 的 URL的操作
    js 编码、解码与asp.net 编码、解码
  • 原文地址:https://www.cnblogs.com/faeriesoft/p/4442724.html
Copyright © 2020-2023  润新知