如何通过html5访问现有的数据库文件?

时间:2016-01-11 12:06:04

标签: html5

我正在开发一个需要从数据库访问信息的桌面应用程序(hta)。 我的挑战是我已经在sqlite数据库文件中拥有了我需要的数据。我只想从我的应用程序访问此数据库文件,然后操纵并将结果显示给用户。是否可以部署这样的应用程序?我没有找到通过html5访问现有数据库文件的方法。(在安装应用程序期间将创建sqlite数据库文件。它存在于C:\ filepath中)

2 个答案:

答案 0 :(得分:0)

解决方案取决于您的使用案例。我可以看到其中两个。

<强> 1。您的应用程序以断开连接模式运行(独立)

HTML5提供了一个名为Web SQL Database的API。它使您可以在Web浏览器中访问API以进行存储。它几乎围绕SQLite功能构建。但是,all the web browsers do not support it.

<强> 2。您的应用程序可以访问远程服务器

如果您有一个远程数据库,并且允许您的应用程序访问它,我建议您通过向它发出请求来连接到您的数据库。当然,您需要在服务器端开发自己的小API来访问数据库,例如通过XmlHttpRequest。

答案 1 :(得分:0)

您可以使用javascript访问Web SQL数据库。请记住,Web SQL已弃用,仅在Chrome和Safari中受支持。 Web SQL实际上甚至不是HTML5规范的一部分。

对于入门指南:HTML5 Doctor: Introduction to Web SQL Databases