- All Implemented Interfaces:
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
QtObject.QPrivateConstructor -
Constructor Summary
ConstructorsModifierConstructorDescriptionQSqlDatabase(QSqlDatabase other) protectedQSqlDatabase(String type) protectedQSqlDatabase(QSqlDriver driver) protectedConstructor 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 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 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 QStringListtables()Overloaded function fortables(io.qt.sql.QSql.TableType)withtype = io.qt.sql.QSql.TableType.Tables.final 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
Constructor for internal use only.- Parameters:
p- expected to benull.
-
-
Method Details
-
close
-
commit
-
connectOptions
-
connectionName
-
databaseName
-
driver
-
driverName
-
exec
Overloaded function for
exec(java.lang.String)withquery = (String)null. -
exec
-
hostName
-
isOpen
-
isOpenError
-
isValid
-
lastError
-
numericalPrecisionPolicy
-
open
-
open
-
assign
-
password
-
port
-
-
record
-
rollback
-
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
-
setUserName
-
tables
Overloaded function for
tables(io.qt.sql.QSql.TableType)withtype = io.qt.sql.QSql.TableType.Tables. -
tables
-
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
-
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
-
isDriverAvailable
-
registerSqlDriver
-
removeDatabase
-
setDefaultConnection
-
getDefaultConnection
Kotlin property getter. In Java use
defaultConnection()instead. -
defaultConnection
-
toString
-
clone
Creates and returns a copy of this object.
-