PDO_SQLITE DSN

(PECL PDO_SQLITE >= 0.2.0)

PDO_SQLITE DSNConectar a las bases de datos de SQLite

Descripción

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.

Nota:

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:.

Ejemplos

Ejemplo #1 Ejemplos de PDO_SQLITE DSN

Los siguientes ejemplos muestran el uso de PDO_SQLITE DSN para conectarse a bases de datos de SQLite:

sqlite:/opt/databases/midb.sq3
sqlite::memory:
sqlite2:/opt/databases/midb.sq2
sqlite2::memory: