- All Implemented Interfaces:
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
QtObject.QPrivateConstructor -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor for internal use only.QSqlDatabase(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) clone()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 = "".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 = "".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 = "". -
exec
-
hostName
-
isOpen
-
isOpenError
-
isValid
-
lastError
-
numericalPrecisionPolicy
-
open
-
open
-
password
-
port
-
-
record
-
rollback
-
setConnectOptions
Overloaded function for
setConnectOptions(java.lang.String)withoptions = "". -
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
-
defaultConnection
-
toString
-
clone
-