1. Home
  2. Docs
  3. DBManager
  4. Headers
  5. [ Class ] DBData

[ Class ] DBData

Auxiliar class which helps to set the database connection;

Return Method name
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()

Creates a new instance of the DBData class (constructor) and initialize its properties with their default values.


setHostName(const QString &host)

Sets the connection host name.


setDatabaseName(const QString &name)

Sets the database name.


setUserName(const QString &name)

Sets the database username.


setPassword(const QString &password)

Sets the database password.


setConnectionName(const QString &cName)

Sets the database connection name.


setConnectOptions(const QString &options)

Sets the database connection options. More details at: https://doc.qt.io/qt-5/qsqldatabase.html#setConnectOptions.


setTablePrefix(const QString &prefix)

Sets the standard table prefix (according to the application).


setNumericalPrecisionPolicy(QSql::NumericalPrecisionPolicy precisionPolicy)

Sets the database numerical precision policy. More details at: https://doc.qt.io/qt-5/qsqldatabase.html#setNumericalPrecisionPolicy.


setDatabaseConnectionType(DBConnectionType type)

Sets the database connection driver.


setPort(int port)

Sets the database connection port.


hostName()

Returns the database host. Default value: Empty string.


databaseName()

Returns the database name. Default value: Empty string.


username()

Returns the database username. Default value: Empty string.


password()

Returns the database password. Default value: Empty string.


connectionName()

Returns the database connection name. Default value: Empty string.


connectOptions()

Returns the database connection options. Default value: Empty string.


tablePrefix()

Returns the standard table prefix. Default value: Empty string.


numericalPrecisionPolicy()

Returns the numerical precision policy. Default value: QSql::LowPrecisionDouble.


connectionType()

Returns the database connection driver. Default value: DBConnectionType::UNDEFINED.


port()

Returns the database connection port. Default value: -1.