gb.db
Ce
composant vous permet d'accéder à plusieurs systèmes de gestion de base de données.
Classes
Ce composant peut accéder aux systèmes de gestion de base de données suivant:
- PostgreSQL
- MySQL
- SQLite2
- SQLite3
- Firebird
- ODBC
postgreSQL,
MySQL et Firebird sont des clients/serveurs de bases de données, celà singifie que la connexion est faite à un processus de serveur.
D'autre part, SQLite est un fichier ou une base de données basée sur la mémoire, il n'ya donc pas de processus serveur auquel vous connecter.
Cela signifie que l'utilisateur peut avoir besoin d'inclure un chemin totalement qualifié pour le fichier de base de données si la valeur par défaut n'est pas satisfaisante. Voir la classe Connection pour plus d'informations. Le pilote SQLite supporte la version 3 de SQLite, et retombe à la version 2 en cas de besoin. Voir www.sqlite.org pour plus d'informations.
 |
Ce composant crée une couche intermédiaire entre le serveur indiqué et votre programme, de sorte que vous pouvez utiliser exactement le même code quelque soit la base de données que vous comptez utiliser.
Ceci fonctionne seulement si:
- Vous créez votre base de données en utilisant le gestionnaire de base de données ou en utilisant ce composant.
- Vous utilisez les méthodes Find, Create et Edit.
- Vous ne mettez pas de valeurs SQL directement dans la requête, mais vous utilisez la caractéristique de la substitution des méthodes précédentes.
- Vous n'utilisez pas la Méthode Exec, qui vous laisse envoyer des requêtes SQL directement au backend, de telle sorte que vous pouvez accéder à ses caractéristiques spécifiques.
Si vous n'avez pas besoin de base de données indépendante, faites comme vous aimez! :-)
|