Funciones de SQLite (PDO_SQLITE)SQLite (PDO)
&reftitle.intro;
PDO_SQLITE es un controlador que implementa la interfaz
Objetos de Datos de PHP (PDO, siglas en inglés de PHP Data Objects) para habilitar el acceso a bases de datos de SQLite 3.
En PHP 5.1, la extensión SQLite también
proporciona un controlador para bases de datos de SQLite 2; aunque no es técnicamente una
parte del controlador PDO_SQLITE, se comporta de manera similar, por lo que está
documentado codo con codo. El controlador SQLite 2 para PDO es proporcionado
pricipalmente para hacer más la importación de ficheros de bases de datos atiguos de SQLite a
una aplicación que utilice el controlador SQLite 3 más rápido y más eficiente. Como
consecuencia, el controlador SQLite 2 no tiene unas características tan ricas como el controlador
SQLite 3.
PDO_SQLITE permite usar cadenas aparte de flujos junto con
PDO::PARAM_LOB.
&reference.pdo-sqlite.configure;
PDO_SQLITE DSNConectar a las bases de datos de SQLite
&reftitle.description;
El Nombre de la Fuente de Datos de PDO_SQLITE (DSN, siglas en inglés de Data Source Name) está compuesto de los siguientes elementos:
Prefijo DSN (SQLite 3)
El prefijo DSN es sqlite:.
Para acceder a una base de datos almacenada en disco, se añade al final del prefijo la
ruta absoluta.
Para crear una base de datos almacenada en memoria, se añade al final del prefijo
:memory:.
Prefijo DSN (SQLite 2)
La extensión SQLite de
PHP 5.1 proporciona un controlador PDO que soporta el acceso y la creación de bases de datos
de SQLite 2. Esto permite acceder a bases de datos que se pueden tener creadas
con la extensión SQLite de
versiones anteriores de PHP.
El controlador sqlite2 está disponible solamente en PHP 5.1.x si se tienen habilitadas
ambas extensiones: PDO y sqlite. Actualmente no está disponible mediante PECL.
El prefijo DSN para conectarse las bases de datos de SQLite 2 es
sqlite2:.
Para acceder a una base de datos almacenada en disco, se añade al final del prefijo la
ruta absoluta.
Para crear una base de datos almacenada en memoria, se añade al final del prefijo
:memory:.
&reftitle.examples;
Ejemplos de PDO_SQLITE DSN
Los siguientes ejemplos muestran el uso de PDO_SQLITE DSN para conectarse a
bases de datos de SQLite:
&reference.pdo-sqlite.entities.PDO;