gb.db
Este componente le permite acceder a varios sistemas gestores de bases de datos.
Clases
Este componente le permite acceder
a los siguientes sistemas gestores de bases de datos:
- PostgreSQL
- MySQL
- SQLite
- ODBC
Tanto PostgreSQL como MySQL son sistemas de bases de datos cliente/servidor, lo que significa que la conexión se realiza sobre un proceso servidor.
Por el contrario, SQLite está basado en un archivo o datos en memoria, por lo que no hay proceso servidor al que conectarse.
Esto significa que el usuario puede necesitar incluir un path completo al archivo de base de datos si el path por defecto no es satisfactorio. Véase la clase
Connection para más información.
Nótese que este componente crea una capa intermedia entre el servidor específico y su programa, de modo que puede usar exactamente el mismo código cualquiera que sea la base de datos elegida.
Las condiciones para que funcione son:
- Tiene que crear su base de datos mediante el administrador de bases de datos o mediante el componente.
- Utilize los métodos ../db/find, ../db/create y ../db/edit.
- No puede usar valores SQL directamente en una petición, pero puede usar la facilidad de substitución en los métodos citados.
- No use el método ../db/exec , que le permite enviar una petición SQL directamente al servidor de base de datos, so that you can access its the specific features.
If you don't need database independance, do as you like! :-)