PHP数据库访问抽象层:PDO4You

jopen 11年前

PDO4You是一个类,它实现了单例设计模式用于连接数据库使用PDO扩展(PHP数据对象)。它提供了一个抽象层来访问数据,不管您使用的是哪个数据 库,并确保有一个单独的对象实例/数据库连接。它可以连接到几个可能的SQL数据库使用可用的PDO驱动程序。目前它支持MySQL、 PostgreSQL、Oracle、Microsoft SQL server和Sybase。现在从版本2.6还提供支持CUBRID数据库。一个数据库高度优化为Web应用程序。更多信息:http://bit。 ly / CUBRID类还可以立即执行多个查询给定一个字符串以JSON格式,指定了类型的查询、表、字段,字段值,条件等。

<?php    // Principais meios de se iniciar uma instância de conexão    # PADRÃO   PDO4You::getInstance(); // Os dados de acesso já foram definidos no arquivo de configuração inicial      // Conectando-se a outras fontes de dados através de um DSN    # MySQL  PDO4You::getInstance('nome_da_instancia', 'mysql:host=localhost;dbname=pdo4you;port=3306', 'user', 'pass');    # PostgreSQL  PDO4You::getInstance('nome_da_instancia', 'pgsql:host=localhost;dbname=pdo4you;port=5432', 'user', 'pass');    # CUBRID  PDO4You::getInstance('nome_da_instancia', 'cubrid:host=localhost;dbname=pdo4you;port=33000', 'user', 'pass');    ?>

项目主页:http://www.open-open.com/lib/view/home/1352788786527