PHP數據庫訪問抽象層:PDO4You
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 instancia 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');
?></pre>