Eneboo - Documentación para desarrolladores
Métodos públicos estáticos
Referencia de la Clase FLSqlConnections

#include <FLSqlConnections.h>

Lista de todos los miembros.

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 FLSqlDatabasedatabase (const QString &connectionName="default")
static void finish ()

Descripción detallada

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

Autor:
InfoSiAL S.L.

Documentación de las funciones miembro

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.

Parámetros:
driverAliasAlias del driver ( PostgreSQL, MySQL, SQLite, ... ), ver FLSqlDatabase.
nameDBNombre de la base de datos a la que conectar
userUsuario de la conexin
passwordContrasea para el usuario
hostNombre o direccin del servidor de la base de datos
portPuerto TCP de conexion
connectionNameNombre de la conexion
Devuelve:
TRUE si se pudo realizar la conexin, FALSE en caso contrario
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

Parámetros:
dbBase datos a aadir a las conexiones disponibles, ver FLSqlDatabase.
connectionNameNombre de la conexion
Devuelve:
TRUE si se pudo realizar la conexin, FALSE en caso contrario
FLSqlDatabase * FLSqlConnections::database ( const QString connectionName = "default") [static]

Obtiene la base de datos de una conexion.

Parámetros:
connectionNmaeNombre de la conexion
Devuelve:
La base de datos correspondiente al nombre de conexion indicado
void FLSqlConnections::finish ( ) [static]

Finalizar todas las conexiones

bool FLSqlConnections::removeDatabase ( const QString connectionName) [static]

Elimina una base de datos de las conexiones disponibles.

Cierra la base de datos correspondiente y la elimina.

Parámetros:
connectionNameNombre de la conexion
Devuelve:
TRUE si se pudo eliminar la base de datos, FALSE en caso contrario

La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'