Pl64654165132135

Solo disponible en BuenasTareas
  • Páginas : 10 (2385 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de octubre de 2010
Leer documento completo
Vista previa del texto
Capítulo 1. Introducción
SQLite (http://www.sqlite.org) es una biblioteca inteligente que implementa una base de datos integrable motor SQL. No hay necesidad de un servidor de base de datos externa - una solicitud vinculados contra libsqlite puede hacerlo todo por sí mismo. Por supuesto hay algunos limitaciones de este enfoque en comparación con "real" servidores de base de datos SQL, sobre todopara masivamente paralelo de alto rendimiento aplicaciones de bases de datos, pero por otro lado, la instalación y la administración son una brisa. La solicitud se deberá ayudar al conductor sqlite si uno de los siguientes casos:
•¿Quieres apoyar a los usuarios potenciales de su aplicación que no tienen las habilidades necesarias para administrar un servidor de base de datos.
•¿Quiere ofrecerla más simple posible instalación de la aplicación.
•Usted quiere que los usuarios puedan probar la conducción de su aplicación sin la necesidad de jugar con su base de datos de servidores de producción.
Capítulo 2. Instalación
En este capítulo se describen los requisitos previos y los procedimientos para construir e instalar el controlador de sqlite de las fuentes.
2.1. Requisitos previos
Lossiguientes paquetes tienen que ser instalados en su sistema:
Libdbi Esta biblioteca proporciona el marco de la capa de abstracción de base de datos que puede utilizar el controlador de sqlite para realizar operaciones de base de datos. La página de descarga, así como las listas de correo con los informes de errores y parches accesible en sourceforge.net / projects / libdbi(http://sourceforge.net/projects/libdbi).
sqlite
Esta biblioteca implementa el motor de base de datos integrable. Encuentra la reciente liberación de la mayoría en www.sqlite.org (Http://www.sqlite.org). La versión actual del controlador sqlite fue probado con la versión 2.7.6 de SQLite. y debe funcionar bien con versiones posteriores.
2.2. Construir e instalar el driver sqlite
Primero tienes que descomprimir elarchivo, los conductores libdbi en un directorio adecuado. Desembalaje creará un nuevo subdirectorio libdbi-drivers-XY donde "XY" se refiere a la versión:
$ Xzf libdbi-tar-los conductores-0.3.tar.gz
Los conductores de libdbi proyecto consta de varios conductores que utilicen un sistema común de generación. Por lo tanto, debe informar configurar explícitamente que quiere construir el controladorsqlite (usted puede enumerar como muchos conductores como usted quiere construir):
$ Cd libdbi-conductores
$ -. / Configure con-sqlite
Ejecutar -. / Configure ayuda para averiguar acerca de las opciones adicionales.
A continuación, generar el controlador con el comando:
$ Make
Nota: Tenga en cuenta que puede que tenga que invocar gmake, la versión GNU de que, en algunos sistemas.
Acontinuación, instale el controlador con el comando (necesitarás permisos de root para hacer esto):
2

Página 8 |
Capítulo 2. Instalación
$ Make install
Para probar el funcionamiento del controlador instalado recientemente, utilice el comando:
$ Make check
Este comando crea y ejecuta un programa de prueba que realiza una base de entrada y pocas pruebas de salida. El programa le preguntará
unnombre de base de datos. Puede ser cualquier nombre que es un nombre de archivo válido en el sistema. También se le pedirá una base de datos
de la guía. Este es el directorio que se utiliza para crear la base de datos de prueba. Ni que decir tiene que tener acceso de escritura a
ese directorio. Si acepta el valor por defecto ".", La base de datos se creará en el
pruebas
subdirectorio.
Nota: Sipor alguna razón, tiene que volver a crear el autoconf / automake relacionadas con los archivos, intente ejecutar autogen.sh. /.
He encontrado que el autoconf estable actual / automake / libtool versiones (como se encuentra en FreeBSD 4.7 y Debian
3.0) no cooperan bien, así que me ha sido necesario para ejecutar el autoconf mayores 2.13. Si es necesario, edite
autogen.sh
para que se captura la...
tracking img