2015-10-24 5 views
0

Я создаю гибридное приложение для отображения некоторых мест истории Индии в Кордове. Я использую sqlite-plugin в Кордове.Как создать файл sqlite3 .db со статическими данными в Windows?

Я хочу использовать предварительно заполненный файл базы данных со всеми данными. Но я не знаю, как создать файл databaseName.db, чтобы я мог напрямую импортировать (использовать) его в свое приложение.

+0

Существует плагин, который поможет вам сделать это, или учебник. Ищите его, я видел этот вопрос. Сделайте поиск. http://cordova.apache.org/plugins/ Google: [sqlite prepopulate cordova] (https://www.google.com/search?q=sqlite+prepopulate+cordova) – JesseMonroy650

+0

Вот один [Простой способ добавить предварительно заполненный SQLite DB] (http://hansjar.blogspot.com/2013/04/how-to-easily-add-prepopulated-sqlite.html) – JesseMonroy650

+0

спасибо за указанную выше ссылку, но мой вопрос: «Как создать. db в windows ", чтобы я мог использовать .db-файл в своем приложении. – UnmeshD

ответ

0

Наконец после многого поиска и попробуйте, я получил ответ.

Для создания файла базы данных sqlite3 я использовал следующий инструмент и создал db с жестко закодированными данными. http://sqliteadmin.orbmu2k.de/

Предположим, я создал testDatabase.db и скопировал его в папку cordova www. затем установить плагин dbcopy (https://github.com/an-rahulpandey/cordova-plugin-dbcopy) скопировать в папку testDatabase.db устройства/данных/данных/базы данных

использование window.plugins.sqlDB.copy("testDatabase.db", success,error); в deviceready функции успеха.

затем установить SQLite плагин из https://github.com/litehelpers/Cordova-sqlite-storage, и используется следующий код внутри успеха функции window.plugins.sqlDB.copy

var db = window.sqlitePlugin.openDatabase({name: "testDatabase.db",createFromLocation =1 }); 
Смежные вопросы