QWebDatabase Class ReferenceThe QWebDatabase class provides access to HTML 5 databases created with JavaScript. More... #include <QWebDatabase> This class was introduced in Qt 4.5. Public Functions
Static Public Members
Detailed DescriptionThe QWebDatabase class provides access to HTML 5 databases created with JavaScript. The upcoming HTML 5 standard includes support for SQL databases that web sites can create and access on a local computer through JavaScript. QWebDatabase is the C++ interface to these databases. For more information refer to the HTML 5 Draft Standard. See also QWebSecurityOrigin. Member Function DocumentationQWebDatabase::QWebDatabase ( const QWebDatabase & other )Constructs a web database from other. QWebDatabase::~QWebDatabase ()Destroys the web database object. The data within this database is \b not destroyed. QString QWebDatabase::displayName () constReturns the name of the database as seen by the user. qint64 QWebDatabase::expectedSize () constReturns the expected size of the database in bytes as defined by the web author. QString QWebDatabase::fileName () constReturns the file name of the web database. The name can be used to access the database through the QtSql database module, for example: QWebDatabase webdb = ...
QSqlDatabase sqldb = QSqlDatabase::addDatabase("QSQLITE", "myconnection");
sqldb.setDatabaseName(webdb.fileName());
if (sqldb.open()) {
QStringList tables = sqldb.tables();
...
}
Note: Concurrent access to a database from multiple threads or processes is not very efficient because Sqlite is used as WebKit's database backend. QString QWebDatabase::name () constReturns the name of the database. QWebSecurityOrigin QWebDatabase::origin () constReturns the databases's security origin. void QWebDatabase::removeDatabase ( const QWebDatabase & db ) [static]Removes the database, db, from its security origin. All data stored in this database will be destroyed. qint64 QWebDatabase::size () constReturns the current size of the database in bytes. QWebDatabase & QWebDatabase::operator= ( const QWebDatabase & other )Assigns the other web database to this.
|
|
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |