Home · All Classes · Modules · QSS HELP · QSS 案例 · VER007 HOME |
该QWebDatabase类提供了访问的HTML与JavaScript的创建5个数据库。More...
该QWebDatabase类提供了访问的HTML与JavaScript的创建5个数据库。
即将到来的HTML 5标准包括SQL数据库的网站可以通过JavaScript创建并在本地计算机上访问的支持。 QWebDatabase是C + +的接口这些数据库。
数据库都集中在安全性的起源。要访问一个安全原点定义的所有数据库,使用QWebSecurityOrigin.databases( ) 。每个数据库都有一个内部name( ) ,以及一个用户友好的名称,所提供displayName( ) 。这些名称在创建JavaScript代码数据库时指定。
WebKit中使用SQLite创建和访问本地SQL数据库。在本地文件系统中的数据库文件的位置由返回fileName( ) 。您可以通过直接访问数据库QtSql数据库模块。
对于每一个数据库的网站可以定义expectedSize( ) 。以字节为单位的数据库的当前大小由返回size( ) 。
欲了解更多信息,请参阅HTML5 Web SQL Database Draft Standard。
从构造一个Web数据库other。
返回的格式适合于向用户显示的数据库的名称。
返回数据库的预期大小(字节)由Web作者定义的那样。
返回Web数据库的文件名。
该名称可用于访问数据库通过QtSql数据库模块,例如:
QWebDatabase webdb = ... QSqlDatabase sqldb = QSqlDatabase.addDatabase("QSQLITE", "myconnection"); sqldb.setDatabaseName(webdb.fileName()); if (sqldb.open()) { QStringList tables = sqldb.tables(); ... }
Note:从多个线程或进程同时访问一个数据库不是很有效,因为SQLite是作为WebKit的数据库后端。
返回数据库的名称。
返回数据库的安全性起源。
删除配置的离线存储路径中的所有网络数据库。
此功能被引入Qt的4.6 。
See also QWebSettings.setOfflineStoragePath( ) 。
删除数据库db从它的安全性的起源。存储在数据库中的所有数据db将被销毁。
返回以字节为单位的数据库的当前大小。
PyQt 4.10.3 for X11 | Copyright © Riverbank Computing Ltd and Nokia 2012 | Qt 4.8.5 |