zoukankan      html  css  js  c++  java
  • 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.

  • 相关阅读:
    mybatis中的#和$的区别
    Java 导出 CSV
    java生成UUID
    Java并发编程的艺术(七)——Executors
    Java并发编程的艺术(六)——线程间的通信
    Java并发编程的艺术(五)——中断
    Java并发编程的艺术(四)——线程的状态
    Java并发编程的艺术(三)——volatile
    Java并发编程的艺术(二)——重排序
    Java并发编程的艺术(一)——并发编程需要注意的问题
  • 原文地址:https://www.cnblogs.com/faeriesoft/p/4442724.html
Copyright © 2011-2022 走看看