2012-03-21 2 views
1

Android의 내 휴대 전화 갭 애플리케이션에 기존 .db 파일을로드해야합니다. 주어진 코드 아래에 새 데이터베이스가 생성됩니다.HTML5에 기존 .db 파일을로드하는 방법

var db = window.openDatabase("DBName", "1.0", "description", 5*1024*1024); 
db.transaction(function(tx) 
{ 
    tx.executeSql("SELECT * FROM test", [], successCallback, errorCallback); 
}); 

그러나 기존 데이터베이스를로드하고 싶습니다. 그러나 나는 그렇게하지 못한다.

plz 코드를 도와주세요.

+0

는 수 OpenDatabase 기능은 기존의 DB를 열어야합니다. 버전 필드를 빈 ("")으로 설정해보십시오. – supertopi

+0

빈 ("") 버전 번호와 데이터베이스 이름을 DatabasePawan.db로 전달하고 데이터베이스 파일을 메모리에 저장 한 다음 데이터베이스가로드되지 않고 데이터베이스가있는 새 데이터베이스를 생성 중입니다. .db 이름은 http://i41.tinypic.com/2pt9au1.png 스크린 샷에 첨부되어 있습니다. plz 좀 더 제안을 해줘. – mobilemagic

답변

1
+0

덕분에 phoneGap 데이터베이스 개념을 이해하는 데 도움이되었습니다. – mobilemagic

+0

위의 주어진 링크로 simon님께 서 phoneGap Android 프로젝트에서 기존 .db 파일을 사용하도록 도와 주셨습니다. 그러나 이제는 phoneGap 블랙 베리 프로젝트에서 동일한 작업을 수행하고 싶습니다. plz 누군가 나에게 약간의 생각을 줄 수 있었다. – mobilemagic

+0

위의 링크를 사용하여 기존 데이터베이스를 복사했지만 안드로이드 버전 4.4 이상에서는 작동하지 않습니다. 어느 누구도 해결책/아이디어를 제안 할 수 있습니까? window.openDatabase ("DBName", "1.0", "설명", 5 * 1024 * 1024); window.openDatabase() 데이터베이스 파일을 기본값으로 바꿉니다. – umesh

관련 문제