1. Início
  2. Docs
  3. DBManager
  4. Cabeçalho
  5. [ Classe ] DBData

[ Classe ] DBData

É uma classe de armazenamento de dados que servem de parâmetro para as configurações do gerenciador do banco de dados atual.

Retorno Nome do método
DBData DBData()
void setHostName(const QString &host)
void setDatabaseName(const QString &name)
void setUserName(const QString &name)
void setPassword(const QString &password)
void setConnectionName(const QString &cName)
void setConnectOptions(const QString &options)
void setTablePrefix(const QString &prefix)
void setNumericalPrecisionPolicy(QSql::NumericalPrecisionPolicy precisionPolicy)
void setDatabaseConnectionType(DBConnectionType type)
void setPort(int port)
QString hostName()
QString databaseName()
QString username()
QString password()
QString connectionName()
QString connectOptions()
QString tablePrefix()
QSql::NumericalPrecisionPolicy numericalPrecisionPolicy()
DBConnectionType connectionType()
int port()

DBData()

Instancia um novo objeto da classe DBData (construtor) e inicializa suas propriedades com valores padrão.


setHostName(const QString &host)

Define o nome do host ao qual irá conectar-se.


setDatabaseName(const QString &name)

Define o nome do banco de dados ao qual irá conectar-se.


setUserName(const QString &name)

Define o nome do usuário do banco de dados ao qual irá conectar-se.


setPassword(const QString &password)

Define a senha do usuário do banco de dados ao qual irá conectar-se.


setConnectionName(const QString &cName)

Define o nome da conexão ao banco de dados.


setConnectOptions(const QString &options)

Define as opções de conexão ao banco de dados. Veja mais em: https://doc.qt.io/qt-5/qsqldatabase.html#setConnectOptions.


setTablePrefix(const QString &prefix)

Define o prefixo padrão das tabelas com as quais o programa trabalhará.


setNumericalPrecisionPolicy(QSql::NumericalPrecisionPolicy precisionPolicy)

Define a política de tratamento para dados numéricos. Veja mais em: https://doc.qt.io/qt-5/qsqldatabase.html#setNumericalPrecisionPolicy.


setDatabaseConnectionType(DBConnectionType type)

Define o tipo de banco de dados ao qual o programa conectar-se-á.


setPort(int port)

Define a porta de conexão do banco de dados.


hostName()

Retorna o nome do host de conexão do banco de dados. Valor padrão: String vazia.


databaseName()

Retorna o nome do banco de dados. Valor padrão: String vazia.


username()

Retorna o nome de usuário de conexão ao banco de dados. Valor padrão: String vazia.


password()

Retorna a senha de usuário de conexão ao banco de dados. Valor padrão: String vazia.


connectionName()

Retorna o nome da conexão ao banco de dados. Valor padrão: String vazia.


connectOptions()

Retorna as opções de conexão ao banco de dados. Valor padrão: String vazia.


tablePrefix()

Retorna o prefixo padrão das tabelas com as quais o programa está trabalhando. Valor padrão: String vazia.


numericalPrecisionPolicy()

Retorna a política de tratamento para dados numéricos. Valor padrão: QSql::LowPrecisionDouble.


connectionType()

Retorna o tipo de banco de dados ao qual o programa está conectado. Valor padrão: DBConnectionType::UNDEFINED.


port()

Retorna a porta de conexão ao banco de dados. Valor padrão: -1.