- All Implemented Interfaces:
io.qt.QtObjectInterface,Cloneable
Handles a connection to a database
Java wrapper for Qt's 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) protectedQSqlDatabase(io.qt.QtObject.QPrivateConstructor p) Constructor for internal use only. -
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 Stringfinal QSqlDriverdriver()final Stringstatic io.qt.core.QStringListdrivers()final QSqlQueryexec()Overloaded function forexec(java.lang.String)withquery = (String)null.final QSqlQuerystatic 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) 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()final booleanfinal StringuserName()Methods inherited from class io.qt.QtObject
dispose, equals, isDisposed
-
Constructor Details
-
QSqlDatabase
public QSqlDatabase() -
QSqlDatabase
-
QSqlDatabase
-
QSqlDatabase
-
QSqlDatabase
protected QSqlDatabase(io.qt.QtObject.QPrivateConstructor p) Constructor for internal use only.- Parameters:
p- expected to benull.
-
-
Method Details
-
close
@QtUninvokable public final void close() -
commit
@QtUninvokable public final boolean commit() -
connectOptions
-
connectionName
-
databaseName
-
driver
-
driverName
-
exec
Overloaded function for
exec(java.lang.String)withquery = (String)null. -
exec
-
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
@QtUninvokable public final void setConnectOptions()Overloaded function for
setConnectOptions(java.lang.String)withoptions = (String)null. -
setConnectOptions
-
setDatabaseName
-
setHostName
-
setNumericalPrecisionPolicy
@QtUninvokable public final void setNumericalPrecisionPolicy(QSql.NumericalPrecisionPolicy precisionPolicy) -
setPassword
-
setPort
@QtUninvokable public final void setPort(int p) -
setUserName
-
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. -
tables
-
transaction
@QtUninvokable public final boolean transaction() -
userName
-
addDatabase
Overloaded function for
addDatabase(io.qt.sql.QSqlDriver, java.lang.String)withconnectionName = defaultConnection(). -
addDatabase
-
addDatabase
Overloaded function for
addDatabase(java.lang.String, java.lang.String)withconnectionName = defaultConnection(). -
addDatabase
-
cloneDatabase
-
cloneDatabase
-
connectionNames
public static io.qt.core.QStringList connectionNames() -
contains
public static boolean contains()Overloaded function for
contains(java.lang.String)withconnectionName = defaultConnection(). -
contains
-
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
-
database
-
drivers
public static io.qt.core.QStringList drivers() -
isDriverAvailable
-
registerSqlDriver
-
removeDatabase
-
setDefaultConnection
-
getDefaultConnection
Kotlin property getter. In Java use
defaultConnection()instead. -
defaultConnection
-
toString
-
clone
Creates and returns a copy of this object.
-