我使用Sqlite 2009 pro(Sqlite3 Management Studio)創建新數據庫並插入數據。我的問題是如何連接這個數據庫和Android應用程序。在手機中安裝android應用程序時,如何將數據庫與應用程序放在一起?請幫助我。如何連接Sqlite2009 Pro數據庫和Android應用程序
0
A
回答
0
我假設你正在創建Android以外的數據庫。使用這種方法,您只需將數據庫複製到應用程序文件夾(安裝應用程序之後),然後您就可以使用它。
- 創建數據庫(可以稱之爲mydb.db)
- 與mydb.db安裝你的基地Android應用程序(沒有DB)
- 打開命令提示符,並cd進入該目錄
- 亞行型推mydb.db /data/data/com.my.app.myapplication/databases
這複製了您創作到您的應用程序應該爲你的數據庫使用正確的文件夾,你的數據庫(這是我的文件夾結構在2.2/2.3)。現在在你的java類中,當你指定數據庫名時,它應該是mydb.db.
通常,您希望將所有創建和更新腳本內置到您的程序中。首先使用Management Studio可以方便地設計數據庫,但最終您會希望使用SQLiteOpenHelper來處理創建/刪除/更新腳本。有關SQLiteOpenHelper類的幫助,請參閱this和this鏈接。
注意:我剛剛意識到我正在根設備上執行此操作,並且您可能無法複製到/data/data/com.my.app/...文件夾。如果你不這樣做,那麼你可能需要找到一些可寫的文件夾來放置你的數據庫,並以某種方式訪問它。或者只使用SQLiteOpenHelper :)。
相關問題
- 1. Retail Pro應用程序數據庫的SQL連接字符串
- 2. 應用程序和數據庫連接
- 3. 如何連接一個Android應用程序與數據庫?
- 4. 如何連接ms-access數據庫與android應用程序..?
- 5. 如何從Android應用程序連接到MySQL數據庫
- 6. 如何將Android應用程序連接到RoR數據庫
- 7. 如何連接phpmyadmin數據庫與Android應用程序
- 8. 如何將Live SQL數據庫連接到Android應用程序
- 9. 如何將Android應用程序連接到MySql數據庫
- 10. 連接mysql數據庫和Android應用程序
- 11. 應用程序連接到數據庫
- 12. 應用程序連接到數據庫
- 13. 應用程序的數據庫連接
- 14. 將Android應用程序連接到任何數據庫
- 15. 我如何與android應用程序和外部數據庫建立連接?
- 16. 如何在本地機器上連接android應用程序和Cassandra數據庫?
- 17. Android應用程序遠程連接到數據庫
- 18. 如何從ASP.Net應用程序遠程連接oracle數據庫
- 19. 如何從iPhone應用程序連接到遠程數據庫?
- 20. 與C#計算機程序和Java Android應用程序數據庫連接
- 21. 如何使用應用程序用戶連接到數據庫?
- 22. 將Android程序連接到數據庫
- 23. 如何使用python將應用程序連接到數據庫?
- 24. 如何從Android應用程序連接到遠程MySQL數據庫
- 25. Metro應用程序開發和遠程數據庫連接
- 26. 連接Android和數據庫
- 27. 導出Android應用程序連接到MySQL數據庫
- 28. android應用程序連接到mysql數據庫
- 29. 將我的Android應用程序連接到數據庫
- 30. 創建數據庫並連接原生android應用程序