2013-03-17 1 views
1

phonegap으로 기본 앱을 개발하고 싶습니다. 내 데이터를 sqlite 데이터베이스 (크기가 5MB 이상)에 저장하려고합니다. 내 질문은 지금 :phonegap 저장소를 사용하는 데이터베이스는 무엇입니까?

phonegap에 기본 sqlite 플러그인을 사용해야합니까? 문서에서 : http://docs.phonegap.com/en/2.5.0/cordova_storage_storage.md.html#Storage 그것은 "열린 데이터베이스"아래에 새로운 sqlite 데이터베이스를 만듭니다. 그래서 왜 네이티브 sqlite 플러그인이 필요합니까? 이것은 페이지의 맨 위에서 더 이상 사용되지 않는 websql 표준에 대해 말하고 있기 때문에 정말로 혼란 스럽습니다.

phonegap 저장소 API는 무엇입니까? sqlite 또는 websql? 어떤 제한이 있습니까?

감사합니다.

답변

2

WebSQL을 지원하지 않는 장치에는 플러그인이 필요합니다. WebSQL은 iOS, BB 및 Android 브라우저에서 지원되지만 Windows 전화 또는 BB10에서는 지원되지 않습니다. 플러그인은 WebSQL이 지원되지 않을 때 polyfill됩니다.

또는 내 라이브러리 https://bitbucket.org/ytkyaw/ydn-db/wiki/Home을 사용해 볼 수 있습니다. 이것은 순수한 자바 스크립트이므로 플러그인이 필요하지 않습니다. 라이브러리는 WebSQL과 IndexedDB를 지원하므로 플랫폼에서 작동해야합니다.

+0

좋은 점. 하지만 내 Java 코드에서 sqlite db에 액세스 할 싶어요. 그것은 가능한가? – chhameed

관련 문제