- All Implemented Interfaces:
io.qt.QtObjectInterface,Cloneable
Handles a connection to a database
Java wrapper for Qt class QSqlDatabase
-
Nested Class Summary
Nested classes/interfaces inherited from class io.qt.QtObject
io.qt.QtObject.QPrivateConstructor -
Constructor Summary
ConstructorsModifierConstructorDescriptionQSqlDatabase(QSqlDatabase other) protectedQSqlDatabase(String type) protectedQSqlDatabase(QSqlDriver driver) -
Method Summary
Modifier and TypeMethodDescriptionstatic QSqlDatabaseaddDatabase(String type) Overloaded function foraddDatabase(java.lang.String, java.lang.String)withconnectionName = defaultConnection().static QSqlDatabaseaddDatabase(String type, String connectionName) static QSqlDatabaseaddDatabase(QSqlDriver driver) Overloaded function foraddDatabase(io.qt.sql.QSqlDriver, java.lang.String)withconnectionName = defaultConnection().static QSqlDatabaseaddDatabase(QSqlDriver driver, 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 io.qt.core.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 io.qt.core.QStringListdrivers()final QSqlQueryexec()Overloaded function forexec(java.lang.String)withquery = (String)null.final QSqlQuerySeeQSqlDatabase::exec(QString)const static StringKotlin property getter.final 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 io.qt.core.QStringListtables()Overloaded function fortables(io.qt.sql.QSql.TableType)withtype = io.qt.sql.QSql.TableType.Tables.final io.qt.core.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
@QtUninvokable public final void close() -
commit
@QtUninvokable public final boolean commit() -
connectOptions
-
connectionName
-
databaseName
-
driver
-
driverName
-
exec
See
QSqlDatabase::exec(QString)const -
hostName
-
isOpen
@QtUninvokable public final boolean isOpen() -
isOpenError
@QtUninvokable public final boolean isOpenError() -
isValid
@QtUninvokable public final boolean isValid() -
lastError
-
numericalPrecisionPolicy
-
open
@QtUninvokable public final boolean open() -
open
-
assign
-
password
-
port
@QtUninvokable public final int port() -
-
record
-
rollback
@QtUninvokable public final boolean rollback() -
setConnectOptions
-
setDatabaseName
-
setHostName
-
setNumericalPrecisionPolicy
@QtUninvokable public final void setNumericalPrecisionPolicy(QSql.NumericalPrecisionPolicy precisionPolicy) -
setPassword
-
setPort
@QtUninvokable public final void setPort(int p) -
setUserName
-
tables
-
transaction
@QtUninvokable public final boolean transaction() -
userName
-
addDatabase
-
addDatabase
-
cloneDatabase
-
cloneDatabase
-
connectionNames
public static io.qt.core.QStringList connectionNames() -
contains
-
database
-
drivers
public static io.qt.core.QStringList 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
@QtUninvokable public final void setConnectOptions()Overloaded function for
setConnectOptions(java.lang.String)withoptions = (String)null. -
tables
@QtUninvokable public final io.qt.core.QStringList 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
-
getDefaultConnection
Kotlin property getter. In Java use
defaultConnection()instead.
-