- All Implemented Interfaces:
QtObjectInterface,Cloneable
Handles a connection to a database
Java wrapper for Qt class QSqlDatabase
-
Constructor Summary
ConstructorsModifierConstructorDescriptionQSqlDatabase(QSqlDatabase other) protectedQSqlDatabase(QSqlDriver driver) protectedQSqlDatabase(String type) -
Method Summary
Modifier and TypeMethodDescriptionstatic QSqlDatabaseaddDatabase(QSqlDriver driver) Overloaded function foraddDatabase(io.qt.sql.QSqlDriver, java.lang.String)withconnectionName = defaultConnection().static QSqlDatabaseaddDatabase(QSqlDriver driver, String connectionName) static QSqlDatabaseaddDatabase(String type) Overloaded function foraddDatabase(java.lang.String, java.lang.String)withconnectionName = defaultConnection().static QSqlDatabaseaddDatabase(String type, String connectionName) final voidassign(QSqlDatabase other) clone()Creates and returns a copy of this object.static QSqlDatabasecloneDatabase(QSqlDatabase other, String connectionName) static QSqlDatabasecloneDatabase(String other, String connectionName) final voidclose()final booleancommit()final Stringstatic QStringListfinal Stringstatic booleancontains()Overloaded function forcontains(java.lang.String)withconnectionName = defaultConnection().static booleanstatic QSqlDatabasedatabase()Overloaded function fordatabase(java.lang.String, boolean)static QSqlDatabaseOverloaded function fordatabase(java.lang.String, boolean)withopen = true.static QSqlDatabasefinal Stringstatic StringSeeQSqlDatabase::defaultConnection final QSqlDriverdriver()final Stringstatic QStringListdrivers()final QSqlQueryexec()Overloaded function forexec(java.lang.String)withquery = (String)null.final QSqlQueryfinal StringhostName()static booleanisDriverAvailable(String name) final booleanisOpen()final booleanfinal booleanisValid()final QSqlErrorfinal booleanopen()final booleanfinal Stringpassword()final intport()final QSqlIndexprimaryIndex(String tablename) final QSqlRecordstatic voidregisterSqlDriver(String name, QSqlDriverCreatorBase creator) static voidremoveDatabase(String connectionName) final booleanrollback()final voidOverloaded function forsetConnectOptions(java.lang.String)withoptions = (String)null.final voidsetConnectOptions(String options) final voidsetDatabaseName(String name) static voidsetDefaultConnection(String defaultConnection) SeeQSqlDatabase::defaultConnection final voidsetHostName(String host) final voidsetNumericalPrecisionPolicy(QSql.NumericalPrecisionPolicy precisionPolicy) final voidsetPassword(String password) final voidsetPort(int p) final voidsetUserName(String name) final QStringListtables()Overloaded function fortables(io.qt.sql.QSql.TableType)withtype = io.qt.sql.QSql.TableType.Tables.final QStringListtables(QSql.TableType type) toString()Seeoperator<<(QDebug,QSqlDatabase) final booleanfinal StringuserName()Methods inherited from class io.qt.QtObject
dispose, equals, isDisposed
-
Constructor Details
-
QSqlDatabase
public QSqlDatabase() -
QSqlDatabase
-
QSqlDatabase
-
QSqlDatabase
-
-
Method Details
-
close
-
commit
-
connectOptions
-
connectionName
-
databaseName
-
driver
-
driverName
-
exec
-
hostName
-
isOpen
-
isOpenError
-
isValid
-
lastError
-
numericalPrecisionPolicy
-
open
-
open
-
assign
-
password
-
port
-
-
record
-
rollback
-
setConnectOptions
-
setDatabaseName
-
setHostName
-
setNumericalPrecisionPolicy
@QtUninvokable public final void setNumericalPrecisionPolicy(QSql.NumericalPrecisionPolicy precisionPolicy) -
setPassword
-
setPort
-
setUserName
-
tables
-
transaction
-
userName
-
addDatabase
-
addDatabase
-
cloneDatabase
-
cloneDatabase
-
connectionNames
-
contains
-
database
-
drivers
-
isDriverAvailable
-
registerSqlDriver
-
removeDatabase
-
setDefaultConnection
See
QSqlDatabase::defaultConnection -
defaultConnection
See
QSqlDatabase::defaultConnection -
toString
See
operator<<(QDebug,QSqlDatabase) -
clone
Creates and returns a copy of this object.
-
exec
Overloaded function for
exec(java.lang.String)withquery = (String)null. -
setConnectOptions
Overloaded function for
setConnectOptions(java.lang.String)withoptions = (String)null. -
tables
Overloaded function for
tables(io.qt.sql.QSql.TableType)withtype = io.qt.sql.QSql.TableType.Tables. -
addDatabase
Overloaded function for
addDatabase(io.qt.sql.QSqlDriver, java.lang.String)withconnectionName = defaultConnection(). -
addDatabase
Overloaded function for
addDatabase(java.lang.String, java.lang.String)withconnectionName = defaultConnection(). -
contains
public static boolean contains()Overloaded function for
contains(java.lang.String)withconnectionName = defaultConnection(). -
database
Overloaded function for
database(java.lang.String, boolean)withopen = true. -
database
Overloaded function for
database(java.lang.String, boolean)with:
connectionName = defaultConnection()open = true
-