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