![](/img/trans.png)
[英]Reading info from sqlite database, Syntax? How do I use it in html5 webapp?
[英]How to use an existing sqlite database in html5
我已经使用sqlite浏览器创建了一个sqlite数据库文件。我有一个文件“ sample.sqlite”,现在我想知道如何在javascript中导入该文件并使用sqlite文件中的数据。我一直在使用下面提到的脚本
var db;
try {
if (window.openDatabase) {
db = openDatabase("sample.sqlite", "1.0", "HTML5 Database API example", 200000);
if (!db)
alert("Error Failed to open the database, check version");
} else
alert("Error Not supported? Not gonna happen");
} catch(err) {}
通过使用此代码,我无法从sqlite文件中获取数据。请建议我如何进行操作。我已经看到一些站点提到了创建表的步骤,通过在Java脚本本身中编写代码来插入数据。我不知道要以这种方式导入现有的sqlite文件。
不允许Web应用访问计算机上的任意文件。
您可以从JavaScript代码所在的同一服务器上下载一些数据,但是将SQL命令嵌入到代码中创建数据库将更加容易和快捷。 (使用sqlite3
命令行工具的.dump
命令获取这些SQL命令。)
对于Safari浏览器:
在HTML5中创建虚拟数据库。
然后从提到的位置复制数据库文件名。
\\ Application Data \\ Apple Computer \\ Safari \\ Databases {您的域名} {database文件名}
从较新的数据库文件名中替换您的数据库文件名。 并粘贴到上述位置。
打开您的HTML5页面,希望一切正常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.