2009-09-23 52 views
1

我想要在网页上动态显示大量的车辆制造和模型数据。例如,当您从下拉菜单中选择车辆制造时,车辆型号下拉列表会动态填充异步调用。使用Google Web Toolkit或JQuery的服务器端SQLite数据库

我通常会执行这个AJAX调用PHP脚本,它将从服务器端数据库返回所需的数据。

要删除对PHP帮助程序脚本的需求,我想直接调用服务器端SQLite数据库。

似乎一切似乎表明服务器端SQLite数据库不打算用Google Web Toolkit或JQuery查询。

是否可以在Google Web Toolkit或JQuery中使用服务器端SQLite数据库?

一如既往的感谢!

+0

“一切似乎表明,服务器端SQLite数据库不应该用Google Web Toolkit或JQuery查询。” 您是否愿意分享给您这种印象的链接?我最好奇... – 2009-09-23 16:39:58

+0

这个: http://code.google.com/apis/gears/api_database。HTML#目录 这: http://www.ajaxlines.com/ajax/stuff/article/create_a_jquery_calendar_with_ajax_php_and_a_remote_data_source.php – dbasch 2009-09-23 17:28:45

回答

1

几个数据点:

  • GWT和jQuery双方最终执行,如JavaScript在浏览器内。除了能够发起AJAX请求(HTTP)之外,他们没有任何访问网络堆栈的权限。

  • SQLite不是服务器,它是嵌入在可执行文件中的库。大多数现代脚本语言(如PHP,Python,Ruby等)将其嵌入到某个库(核心或外部)中。

  • HTML5和Google Gears都使用SQLite为客户端JavaScript应用程序提供客户端数据存储;但它都在浏览器内运行,因此完全在客户端。

左右....没有“直接” GTW/jQuery的之间的服务器端的SQLite路线

+0

你是正确的。我不应该一直在调用SQLite服务器。 看起来我需要编写一个PHP粘合脚本来促进来自浏览器的AJAX调用。 谢谢! – dbasch 2009-09-23 17:33:33

0

您可能想查看Google Gears。它集成了GWT和SQLite,所以它可能给你一些线索和一些示例代码,如何这可能与一个在线应用程序的工作:

谷歌Gears是使 您的网络应用程序脱机运行库。 目前,它包括三个 模块:的LocalServer缓存和 服务您的网络应用资源(即 HTML,JavaScript,图片),一个SQLite 数据库用于存储离线数据,并 一个工作者池进行 异步操作。

http://www.gwtsite.com/getting-started-with-gwt-and-google-gears/

+0

谢谢你的提示:) – dbasch 2009-09-23 17:35:56

0

有一个JDBC驱动程序SQLite的,这样可以提供(抽象)上网本通过GWT的RPC。

相关问题