最近进行毕业设计的时候,用到了android开发连接数据库这一块,
之前每次都是这么使用它的
先访问安卓项目的数据库路径data/data/项目/databases
然后把对应的db文件拷出来
再在SQLiteStudio中去使用
每次查询对数据库的增删改查都要一顿操作
每次要复制生成的db文件然后再用SQLlite打开,超级麻烦有木有。
于是网上搜查了一番,找到了解决方案,通过SQLliteStudio实时读取刷新数据库。具体操作如下。
1. 下载SQLlite
贴出连接 SQLiteStudio下载连接(亲测可用),解压后打开文件夹中的exe文件即可
打开后如图所示(我的是已经配置过的了,所以会有库表显示)
2. 对SQLliteStudio进行配置。
按照图示步骤进行操作即可(多图预警)。
- 点击工具
-
点击打开配置对话框(请勿吐槽截屏,这个地方截不好,淦!)
-
勾选Android Studio选项, 点击Apply。
-
配置jar包,再次点开工具会发现多了这个选项,点击。点击之后会选择一个路径,即生成的jar包放置路径,建议放到你的Android 项目下面的libs文件夹下面,右键选择Add as library。
-
配置Android项目。在你的mainActivity里面加入下面一行代码。
SQLiteStudioService.instance().start(this);
此行代码加入到oncreate()里面。
而后系统提示缺少SQLite类,这里ALT+ENTER自动补全即可。
- 然后在AndroidManifest.xml文件里,加入提供网络权限代码。
<uses-permission android:name="android.permission.INTERNET" />
建议放到<application标签上面。
-
回到SQLiteStudio软件上面,点击新建数据库,按照如下步骤进行配置(截屏时先按住CTRL+ALT在点击菜单,然后在按下A键二级菜单就不会消失了。。。)。
Device设备是i要求你的真机一直连在电脑上的。重点来了。。。这里选择数据库有一个bug,就是要求你必须有大于1的数据库才可以进行选择,否则就OK键始终为暗,无法点击。。。就很离谱,我也不知道为什么。老老实实来吧,先用SQLite语句在真机上建立两个数据库,然后就可以选择你的项目数据库了。。配置好如下图所示
这时在真机上面生成的application上面进行数据库相关操作,即可在该软件上面实时监测(刷新即可),至此大功告成!