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

Descripción detallada

Clase para manejar distintas conexiones a bases de datos.

Cada conexión a una base de datos tendrá una cadena de caracteres como nombre que la identifica. Se podrán añadir conexiones con FLSqlConnections::addDatabase, eliminar con FLSqlConnections::removeDatabase y obtener con FLSqlConnections::database.

La conexión 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]

Añade una base de datos a las conexiones disponibles.

La base de datos será abierta. Si ya existiera una conexión con el mismo nombre la base datos correspondiente será cerrada y borrada, sustituyéndola 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 conexión
passwordContraseña para el usuario
hostNombre o dirección del servidor de la base de datos
portPuerto TCP de conexion
connectionNameNombre de la conexion
Devuelve:
TRUE si se pudo realizar la conexión, FALSE en caso contrario
bool FLSqlConnections::addDatabase ( FLSqlDatabase *  db,
const QString &  connectionName = "default" 
) [static]

Sobrecargada por conveniencia

Practicamente hace lo mismo que el método anterior pero utilizando una base de datos ya construida

Parámetros:
dbBase datos a añadir a las conexiones disponibles, ver FLSqlDatabase.
connectionNameNombre de la conexion
Devuelve:
TRUE si se pudo realizar la conexión, 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'