我使用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. 如何将Android应用程序连接到RoR数据库
- 2. 如何从Android应用程序连接到MySQL数据库
- 3. 如何将Android应用程序连接到MySql数据库
- 4. 应用程序连接到数据库
- 5. 将Android应用程序连接到任何数据库
- 6. 我如何与android应用程序和外部数据库建立连接?
- 7. Android应用程序远程连接到数据库
- 8. 与C#计算机程序和Java Android应用程序数据库连接
- 9. 如何从ASP.Net应用程序远程连接oracle数据库
- 10. 如何从iPhone应用程序连接到远程数据库?
- 11. 如何使用应用程序用户连接到数据库?
- 12. 如何使用python将应用程序连接到数据库?
- 13. 将Android应用程序连接到Web服务器数据库
- 14. 将android应用程序连接到sql数据库?
- 15. 将android连接到mysql数据库...应用程序结束
- 16. 将我的Android应用程序连接到数据库
- 17. 将Android应用程序连接到数据库
- 18. Android应用程序没有连接到mysql数据库
- 19. Firebase允许android应用程序连接到您的数据库
- 20. Android应用程序连接到后端数据库/网站
- 21. 在哪里把数据库连接在Android应用程序
- 22. 将android应用程序与网站的数据库连接
- 23. 将MySQL数据库连接到Android应用程序
- 24. 连接Android应用程序与在线数据库
- 25. 关于将Web数据库与Android应用程序连接
- 26. 将android应用程序连接到mysql数据库
- 27. 将Android应用程序连接到MS SQL Server数据库
- 28. 将android应用程序连接到服务器数据库
- 29. 连接到Android应用程序中的Heroku PostgreSQL数据库?
- 30. 如何将android用户连接到我的数据库/ web应用程序?