|
Eneboo - Documentación para desarrolladores
|
#include <FLSqlConnections.h>
Métodos públicos estáticos | |
| static bool | addDatabase (const QString &driverAlias, const QString &nameDB, const QString &user, const QString &password, const QString &host, int port, const QString &connectionName) |
| static bool | addDatabase (FLSqlDatabase *db, const QString &connectionName="default") |
| static bool | removeDatabase (const QString &connectionName) |
| static FLSqlDatabase * | database (const QString &connectionName="default") |
| static void | finish () |
Clase para manejar distintas conexiones a bases de datos.
Cada conexin a una base de datos tendr una cadena de caracteres como nombre que la identifica. Se podrn aadir conexiones con FLSqlConnections::addDatabase, eliminar con FLSqlConnections::removeDatabase y obtener con FLSqlConnections::database.
La conexin por defecto tendr el nombre "default".
| bool FLSqlConnections::addDatabase | ( | const QString & | driverAlias, |
| const QString & | nameDB, | ||
| const QString & | user, | ||
| const QString & | password, | ||
| const QString & | host, | ||
| int | port, | ||
| const QString & | connectionName | ||
| ) | [static] |
Aade una base de datos a las conexiones disponibles.
La base de datos ser abierta. Si ya existiera una conexin con el mismo nombre la base datos correspondiente ser cerrada y borrada, sustituyndola por la nueva.
| driverAlias | Alias del driver ( PostgreSQL, MySQL, SQLite, ... ), ver FLSqlDatabase. |
| nameDB | Nombre de la base de datos a la que conectar |
| user | Usuario de la conexin |
| password | Contrasea para el usuario |
| host | Nombre o direccin del servidor de la base de datos |
| port | Puerto TCP de conexion |
| connectionName | Nombre de la conexion |
| bool FLSqlConnections::addDatabase | ( | FLSqlDatabase * | db, |
| const QString & | connectionName = "default" |
||
| ) | [static] |
Sobrecargada por conveniencia
Practicamente hace lo mismo que el mtodo anterior pero utilizando una base de datos ya construida
| db | Base datos a aadir a las conexiones disponibles, ver FLSqlDatabase. |
| connectionName | Nombre de la conexion |
| FLSqlDatabase * FLSqlConnections::database | ( | const QString & | connectionName = "default" | ) | [static] |
Obtiene la base de datos de una conexion.
| connectionNmae | Nombre de la conexion |
| void FLSqlConnections::finish | ( | ) | [static] |
Finalizar todas las conexiones
Elimina una base de datos de las conexiones disponibles.
Cierra la base de datos correspondiente y la elimina.
| connectionName | Nombre de la conexion |
1.7.4