我想要在网页上动态显示大量的车辆制造和模型数据。例如,当您从下拉菜单中选择车辆生产时,车辆模型下拉列表将通过异步调用动态填充。
我通常会通过对PHP脚本的AJAX调用来执行此操作,该脚本将从服务器端数据库返回所需的数据。
为了不需要PHP助手脚本,我想直接调用服务器端的SQLite数据库。
似乎所有内容都表明服务器端SQLite数据库无意使用Google Web Toolkit或JQuery进行查询。
是否可以将服务器端SQLite数据库与Google Web Toolkit或JQuery一起使用?
一如既往地谢谢!
答案 0 :(得分:1)
几个数据点:
GWT和jQuery最终都在浏览器中作为JavaScript执行。除了能够启动AJAX请求(HTTP)之外,它们无法访问网络堆栈。
SQLite不是服务器,它是嵌入在可执行文件中的库。大多数现代脚本语言(如PHP,Python,Ruby等)都将它嵌入到某个库(核心或外部)中。
HTML5和Google Gears都使用SQLite为客户端JavaScript应用提供客户端数据存储;但它全部在浏览器内运行,因此完全是客户端。
所以...... GTW / jQuery与服务器端SQLite之间没有“直接”路由
答案 1 :(得分:0)
您可能想查看Google Gears。它集成了GWT和SQLite,因此它可能会为您提供一些线索和一些示例代码,以了解它如何与在线应用程序一起使用:
Google Gears是一个支持的库 您的Web应用程序脱机工作。 目前它由三个组成 模块:LocalServer用于缓存和 提供您的网络应用资源(即。 一个SQLite .html,javascript,images) 用于存储离线数据的数据库,以及 用于执行的WorkerPool 异步操作。
http://www.gwtsite.com/getting-started-with-gwt-and-google-gears/
答案 2 :(得分:0)
SQLite有一个JDBC驱动程序,因此您可以通过GWT的RPC提供(抽象)访问权限。