PHP数据库访问抽象层:PDO4You
jopen
12年前
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'); ?>