#include <qsqldatabase.h>
Definition at line 78 of file qsqldatabase.h.
Static Public Member Functions | |
static QSqlDatabase | addDatabase (const QString &type, const QString &connectionName=QLatin1String(defaultConnection)) |
static QSqlDatabase | addDatabase (QSqlDriver *driver, const QString &connectionName=QLatin1String(defaultConnection)) |
static QSqlDatabase | cloneDatabase (const QSqlDatabase &other, const QString &connectionName) |
static QSqlDatabase | database (const QString &connectionName=QLatin1String(defaultConnection), bool open=true) |
static void | removeDatabase (const QString &connectionName) |
static bool | contains (const QString &connectionName=QLatin1String(defaultConnection)) |
static QStringList | drivers () |
static QStringList | connectionNames () |
static void | registerSqlDriver (const QString &name, QSqlDriverCreatorBase *creator) |
static bool | isDriverAvailable (const QString &name) |
Public Attributes | |
QT_STATIC_CONST char * | defaultConnection |
Protected Member Functions | |
QSqlDatabase (const QString &type) | |
QSqlDatabase (QSqlDriver *driver) | |
Friends | |
class | QSqlDatabasePrivate |
QSqlDatabase | ( | ) |
QSqlDatabase | ( | const QSqlDatabase & | other | ) |
~QSqlDatabase | ( | ) |
|
explicitprotected |
|
explicitprotected |
QSqlDatabase& operator= | ( | const QSqlDatabase & | other | ) |
bool open | ( | ) |
void close | ( | ) |
bool isOpen | ( | ) | const |
bool isOpenError | ( | ) | const |
QStringList tables | ( | QSql::TableType | type = QSql::Tables | ) | const |
QSqlRecord record | ( | const QString & | tablename | ) | const |
QSqlError lastError | ( | ) | const |
bool isValid | ( | ) | const |
bool transaction | ( | ) |
bool commit | ( | ) |
bool rollback | ( | ) |
QString databaseName | ( | ) | const |
QString userName | ( | ) | const |
QString password | ( | ) | const |
QString hostName | ( | ) | const |
QString driverName | ( | ) | const |
int port | ( | ) | const |
QString connectOptions | ( | ) | const |
QString connectionName | ( | ) | const |
void setNumericalPrecisionPolicy | ( | QSql::NumericalPrecisionPolicy | precisionPolicy | ) |
QSql::NumericalPrecisionPolicy numericalPrecisionPolicy | ( | ) | const |
QSqlDriver* driver | ( | ) | const |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
friend |
Definition at line 149 of file qsqldatabase.h.
QT_STATIC_CONST char* defaultConnection |
Definition at line 128 of file qsqldatabase.h.