Eins: Was ist PDO
PDO eins ist die Abkürzung für PHP Data Object und wird zusammen mit der PHP5.1-Version veröffentlicht, einschließlich Firebird, FreeTDS, Interbase , MySQL, MS SQL Server, ODBC, Oracle, Postgre SQL, SQLite und Sybase usw.
Zwei: Eigenschaften von PDO
1. Codierungskonsistenz
Da die verschiedenen für PHP verfügbaren Datenbankerweiterungen von verschiedenen Herausgebern geschrieben werden, also alle Erweiterungen bieten grundsätzlich die gleichen Funktionen, sie erfüllen jedoch nicht die Codierungskonsistenz. PDO beseitigt diese Inkonsistenz und bietet eine einzige Schnittstelle, die für verschiedene Datenbanken verwendet werden kann;
2. Flexibilität
Da PDO den erforderlichen Datenbanktreiber zur Laufzeit lädt, ist keine Neukonfiguration und Neukompilierung erforderlich PHP jedes Mal, wenn Sie eine andere Datenbank verwenden. Wenn die Datenbank beispielsweise von SQL auf MySQL umgestellt werden muss, müssen Sie nur den PDO_MYSQL-Treiber laden.
3. Objektorientierte Funktionen
PDO nutzt die objektorientierten Funktionen von PHP5, um eine leistungsfähigere und effizientere Datenbankkommunikation zu erreichen.
4. Hohe Leistung
PDO ist in C geschrieben und in PHP kompiliert und bietet eine höhere Leistung im Vergleich zu anderen in PHP geschriebenen Lösungen, obwohl alles andere gleich ist.
Drei: PDO-Installation
Sie können über die PHP-Funktion phpinfo() überprüfen, ob die PDO-Erweiterung installiert ist.
1. PDO auf einem Unix-System installieren
Unter Unix oder Linux müssen Sie die folgende Erweiterung hinzufügen:
extension=pdo.so
2. PDO auf einem Windows-System installieren
PDO und alle wichtigen Treiber werden mit PHP als gemeinsame Erweiterungen ausgeliefert. Um sie zu aktivieren, bearbeiten Sie einfach die Datei php.ini und fügen Sie die folgende Erweiterung hinzu:
extension=php_pdo.dll
Darüber hinaus gibt es die folgenden entsprechenden Datenbankerweiterungen:
;extension=php_pdo_firebird.dll ;extension=php_pdo_informix.dll ;extension=php_pdo_mssql.dll ;extension=php_pdo_mysql.dll ;extension=php_pdo_oci.dll ;extension=php_pdo_oci8.dll ;extension=php_pdo_odbc.dll ;extension=php_pdo_pgsql.dll ;extension=php_pdo_sqlite.dll
Nach dem Festlegen dieser Konfigurationen müssen wir PHP oder den Webserver neu starten.
Das obige ist der detaillierte Inhalt vonWas ist PDO?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!