org.kde.qt

Class QSqlDatabase

public class QSqlDatabase extends QObject

Constructor Summary
protected QSqlDatabase(Class dummy)
QSqlDatabase(String type, String name, QObject parent, String objname)
QSqlDatabase(String type, String name, QObject parent)
QSqlDatabase(String type, String name)
QSqlDatabase(QSqlDriver driver, QObject parent, String objname)
QSqlDatabase(QSqlDriver driver, QObject parent)
QSqlDatabase(QSqlDriver driver)
Method Summary
static QSqlDatabaseaddDatabase(String type, String connectionName)
static QSqlDatabaseaddDatabase(String type)
static QSqlDatabaseaddDatabase(QSqlDriver driver, String connectionName)
static QSqlDatabaseaddDatabase(QSqlDriver driver)
StringclassName()
voidclose()
booleancommit()
StringconnectOptions()
static booleancontains(String connectionName)
static booleancontains()
static QSqlDatabasedatabase(String connectionName, boolean open)
static QSqlDatabasedatabase(String connectionName)
static QSqlDatabasedatabase()
StringdatabaseName()
voiddispose()
Delete the wrapped C++ instance ahead of finalize()
QSqlDriverdriver()
StringdriverName()
static ArrayListdrivers()
QSqlQueryInterfaceexec(String query)
QSqlQueryInterfaceexec()
protected voidfinalize()
Deletes the wrapped C++ instance
StringhostName()
booleanisDisposed()
Has the wrapped C++ instance been deleted?
static booleanisDriverAvailable(String name)
booleanisOpen()
booleanisOpenError()
QSqlErrorlastError()
QMetaObjectmetaObject()
booleanopen()
booleanopen(String user, String password)
Stringpassword()
intport()
QSqlIndexprimaryIndex(String tablename)
QSqlRecordrecord(String tablename)
QSqlRecordrecord(QSqlQueryInterface query)
QSqlRecordInforecordInfo(String tablename)
QSqlRecordInforecordInfo(QSqlQueryInterface query)
static voidremoveDatabase(String connectionName)
static voidremoveDatabase(QSqlDatabase db)
booleanrollback()
voidsetConnectOptions(String options)
voidsetConnectOptions()
voidsetDatabaseName(String name)
voidsetHostName(String host)
voidsetPassword(String password)
voidsetPort(int p)
voidsetUserName(String name)
ArrayListtables()
ArrayListtables(int type)
static Stringtr(String arg1, String arg2)
static Stringtr(String arg1)
booleantransaction()
StringuserName()

Constructor Detail

QSqlDatabase

protected QSqlDatabase(Class dummy)

QSqlDatabase

public QSqlDatabase(String type, String name, QObject parent, String objname)

QSqlDatabase

public QSqlDatabase(String type, String name, QObject parent)

QSqlDatabase

public QSqlDatabase(String type, String name)

QSqlDatabase

public QSqlDatabase(QSqlDriver driver, QObject parent, String objname)

QSqlDatabase

public QSqlDatabase(QSqlDriver driver, QObject parent)

QSqlDatabase

public QSqlDatabase(QSqlDriver driver)

Method Detail

addDatabase

public static QSqlDatabase addDatabase(String type, String connectionName)

addDatabase

public static QSqlDatabase addDatabase(String type)

addDatabase

public static QSqlDatabase addDatabase(QSqlDriver driver, String connectionName)

addDatabase

public static QSqlDatabase addDatabase(QSqlDriver driver)

className

public String className()

close

public void close()

commit

public boolean commit()

connectOptions

public String connectOptions()

contains

public static boolean contains(String connectionName)

contains

public static boolean contains()

database

public static QSqlDatabase database(String connectionName, boolean open)

database

public static QSqlDatabase database(String connectionName)

database

public static QSqlDatabase database()

databaseName

public String databaseName()

dispose

public void dispose()
Delete the wrapped C++ instance ahead of finalize()

driver

public QSqlDriver driver()

driverName

public String driverName()

drivers

public static ArrayList drivers()

exec

public QSqlQueryInterface exec(String query)

exec

public QSqlQueryInterface exec()

finalize

protected void finalize()
Deletes the wrapped C++ instance

hostName

public String hostName()

isDisposed

public boolean isDisposed()
Has the wrapped C++ instance been deleted?

isDriverAvailable

public static boolean isDriverAvailable(String name)

isOpen

public boolean isOpen()

isOpenError

public boolean isOpenError()

lastError

public QSqlError lastError()

metaObject

public QMetaObject metaObject()

open

public boolean open()

open

public boolean open(String user, String password)

password

public String password()

port

public int port()

primaryIndex

public QSqlIndex primaryIndex(String tablename)

record

public QSqlRecord record(String tablename)

record

public QSqlRecord record(QSqlQueryInterface query)

recordInfo

public QSqlRecordInfo recordInfo(String tablename)

recordInfo

public QSqlRecordInfo recordInfo(QSqlQueryInterface query)

removeDatabase

public static void removeDatabase(String connectionName)

removeDatabase

public static void removeDatabase(QSqlDatabase db)

rollback

public boolean rollback()

setConnectOptions

public void setConnectOptions(String options)

setConnectOptions

public void setConnectOptions()

setDatabaseName

public void setDatabaseName(String name)

setHostName

public void setHostName(String host)

setPassword

public void setPassword(String password)

setPort

public void setPort(int p)

setUserName

public void setUserName(String name)

tables

public ArrayList tables()

tables

public ArrayList tables(int type)

tr

public static String tr(String arg1, String arg2)

tr

public static String tr(String arg1)

transaction

public boolean transaction()

userName

public String userName()