2009-09-23 3 views
1

웹 페이지에 동적으로 표시 할 차량 제조업체 및 모델 데이터가 많습니다. 예를 들어, 드롭 다운 메뉴에서 차량 제조업체를 선택하면 차량 모델 드롭 다운이 비동기 호출로 동적으로 채워집니다.Google Web Toolkit 또는 JQuery를 사용하는 서버 측 SQLite 데이터베이스

보통 나는 서버 측 데이터베이스에서 원하는 데이터를 반환하는 PHP 스크립트에 대한 AJAX 호출을 통해이를 실행합니다.

PHP 도우미 스크립트의 필요성을 없애기 위해 직접 서버 쪽 SQLite 데이터베이스를 호출하고 싶습니다.

모든 것이 서버 측 SQLite 데이터베이스가 Google Web Toolkit 또는 JQuery로 쿼리 할 수 ​​없다는 것을 나타냅니다.

Google Web Toolkit 또는 JQuery에서 서버 측 SQLite 데이터베이스를 사용할 수 있습니까?

언제나 감사드립니다.

+0

"서버 측 SQLite 데이터베이스가 Google Web Toolkit 또는 JQuery를 사용하여 쿼리하지 않는 것으로 나타납니다." 그 인상을주는 링크를 공유 하시겠습니까? 나는 가장 궁금합니다. –

+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

답변

1

데이터 포인트의 몇 :

  • GWT와 jQuery를 모두 궁극적으로 브라우저 내에서 자바 스크립트로 실행합니다. 그들은 AJAX 요청 (HTTP)을 시작할 수있는 것 이상의 네트워크 스택에 대한 액세스 권한이 없습니다.

  • SQLite는 서버가 아니며 실행 파일 내에 포함 된 라이브러리입니다. 대부분의 최신 스크립팅 언어 (PHP, Python, Ruby 등)는 일부 라이브러리 (코어 또는 외부)에 임베드합니다.

  • HTML5와 Google Gears는 모두 SQLite를 사용하여 클라이언트 측 JavaScript 애플리케이션에 클라이언트 측 데이터 저장소를 제공합니다. 브라우저 내부에서 실행되므로 클라이언트 측에서 완전히 실행됩니다.

그래서 .... 서버 측 SQLite는에 GTW/jQuery를 사이에 '직접'경로가 없습니다

+0

당신은 정확합니다. 나는 SQLite를 서버라고 부르면 안된다. 브라우저에서 AJAX 호출을 용이하게하기 위해 PHP 글루 스크립트를 작성해야합니다. 감사합니다. – dbasch

0

Google Gears를 확인해보십시오. 그것은 GWT와 SQLite는 통합, 그래서이 온라인 응용 프로그램과 함께 작동하는 방법에 관한 몇 가지 단서와 일부 샘플 코드를 제공 수 있습니다

구글 기어 오프라인으로 작업 할 웹 응용 프로그램을 할 수있는 라이브러리입니다. 현재는 세 모듈로 구성 : 캐싱 및 이 비동기 작업을 수행하기위한 웹 응용 프로그램 자원 (. 즉 HTML, 자바 스크립트, 이미지), 오프라인 데이터를 저장하기위한 SQLite는 데이터베이스 및 WorkerPool를 제공하기위한 LocalServer.

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

+0

감사합니다 :) – dbasch

0

이 비아 (추상화) 액세스를 제공 할 수 있도록 SQLite는의 JDBC 드라이버가 있습니다 GWT의 RPC.

관련 문제