2021| Android中如何使用SQLiteStudio可视化数据库(更新Database Inspector 工具替代

1 篇文章 0 订阅
1 篇文章 0 订阅

写在最前

(多人反馈该篇存在一些问题,已无法提供参考,后续有空再更新)

只要你的模拟器API高于26

以下内容可以不用看了

打开Android Studio

最下方的菜单栏

在这里插入图片描述
点击进去

左上角有个模拟器选项->选正在运行的模拟器就结束了
在这里插入图片描述
好了如果仍然需要使用SqliteStuidio继续往下看吧

我们在使用Android中自带的SQLite数据库时,需要通过命令去查看数据库,总觉得麻烦,就我们个人开发与学习时还是喜欢可视化的工具,在学习和使用中都方便很多。用于可视化数据库的工具还是很多的,我就随便选了个SQLiteStudio,一方面好记,另一方面免费的,能用就行。下面就是在Android中使用SQLitStudio,就是模拟器里的数据库通过工具查看呗。

参考文章

关于Android中SQLite数据查看工具SQLiteStudio使用

  1. 下载SQLiteStudio

    SqliteStudio无需安装解压之后找到.exe文件即可打开

    第一次打开选择语言最下面有中文哦

    以下SqliteStudio简称SS

  2. 在SS中添加Android SQLite插件

    打开SS在菜单栏中找到Tools->open configuration dialog

    在这里插入图片描述

  3. 修改AndroidStudio项目中的AndroidManifest.xml

    添加<uses-permission android:name="android.permission.INTERNET"/>权限

    在这里插入图片描述

  4. 打包SQLiteStudio提供给Android的 Jar包

    打开SS,菜单栏找到Tools->Get Android Connector Jar file
    弹出对话框后暂时保存到对应的项目文件路径->app->libs下

    在这里插入图片描述

    复制文件路径,右键文件属性->安全->对象名称,复制全路径如下

    D:\Workspaces\AndroidStudioProjects\SaveDateApplication\app\libs\SQLiteStudioRemote.jar

  5. Android 导入Jar包(旧版本可能不同,文章头查看旧版原文章

    打开Android Studio 打开Module设置

    方式一

    点击工具栏Module图标

    在这里插入图片描述

    方式二

    右键当前项目

    在这里插入图片描述

    打开后如下图添加Jar包

    在这里插入图片描述

    如下图在此处粘贴之前Jar包保存的全路径

    粘贴后点击OK即可

    需要等待一会

    在这里插入图片描述

  6. 在Activity中添加代码

    分别在onCreate 和 onDestroy中开启和关闭(就怀疑你们看文章不喜欢看代码给加句解释

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        init();
        // 使用SQLiteStudio
        SQLiteStudioService.instance().start(this);
    }
    
    @Override
    protected void onDestroy() {
        super.onDestroy();
        // 关闭
        SQLiteStudioService.instance().stop();
    }
    
  7. 运行项目

    你这个项目至少得和SQLite有关吧,我这里是已经创建好了一个数据库

    在模拟器或者手机运行好项目后,打开SS

    在菜单栏找到Database->add a database点击

    后续如下图

    第三步指的是目前你的模拟器 (自动出现的,如果不出现具体还没研究过,可以考虑配置下adb啥的

    第四步是当前模拟器已经创建过的数据库,当然如果你没有我也知道如何进行下去建议先学下SQLite的基本使用

    第五步的OK我有时候显示是灰的,解决办法就是你在从第三部手动再选择一边,Port处回车确认,第四步也回车确认,多试试OK按钮就可以点击了。

    还有个OK键别忘了

    在这里插入图片描述

  8. 基本完成

    完成上一步之后你就可以看到下面的情况

    原文章的提醒

    这样就完成了整个操作,但是万万记住要每一步都看清楚,都操作好了再进行下一步,不然会出现各种问题哦

    在这里插入图片描述

Android项目环境、Android Studio版本4.1.2、SQLiteStuidio版本 3.3.2、Java8(应该不重要

android {
    compileSdkVersion 30
    buildToolsVersion "30.0.3"

    defaultConfig {
        applicationId "com.hase.savedate"
        minSdkVersion 16
        targetSdkVersion 30
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}
### 回答1: 要使用SQLitestudio打开GreenDAO加密数据库,需要按照以下步骤进行: 1. 首先,确保你已经安装了SQLitestudio,可以从官方网站下载并安装。 2. 打开SQLitestudio并点击"文件"菜单,选择"打开数据库"选项。 3. 在打开的对话框,浏览文件系统并选择你要打开的GreenDAO加密数据库文件,然后点击"打开"按钮。 4. 在"解密数据库"对话框,输入你设置的GreenDAO数据库的加密密码,并确保"使用GreenDAO加密"选项被选。 5. 点击"确定"按钮,SQLitestudio会尝试用你提供的密码解密数据库文件。 6. 如果密码正确,数据库将被成功解密并显示在SQLitestudio的主窗口。 7. 现在你可以对数据库进行各种操作了,比如查看表结构、查询数据等。 需要注意的是,SQLitestudio虽然可以打开和操作GreenDAO加密数据库,但它并不直接支持GreenDAO的特定功能,比如自动生成的实体类和数据访问对象(DAO)。如果你需要使用这些功能,建议使用GreenDAO提供的自动生成工具和API来操作数据库。 ### 回答2: 要使用SqliteStudio打开GreenDAO加密数据库,需要按照以下步骤进行操作: 1. 首先,下载并安装SqliteStudio软件,确保已经在计算机上正确安装并启动。 2. 打开SqliteStudio,点击菜单栏的“数据库”选项,选择“连接到数据库”。 3. 在弹出的对话框,选择“SQLite”作为数据库类型,然后点击“继续”。 4. 在“数据库文件”字段,浏览到保存加密数据库的文件路径,并选择要打开的GreenDAO加密数据库文件。 5. 在“密码”字段,输入用于加密数据库的密码。确保密码与原始数据库加密方式一致,否则无法正确打开。 6. 在“配置文件”字段,选择相应的配置文件,如果没有则选择“默认配置”。 7. 点击“测试连接”按钮,确保连接设置正确,如果测试通过则点击“连接”。 8. 等待一段时间,SqliteStudio将连接到GreenDAO加密数据库,并在左侧的导航栏显示数据库的表和视图。 9. 现在,可以浏览和编辑数据库的表和数据,执行自定义的SQL查询等操作。 10. 在使用完毕后,记得点击SqliteStudio菜单栏的“断开连接”选项,以确保数据库的同步和安全关闭。 总结:通过以上步骤,我们就可以使用SqliteStudio打开GreenDAO加密数据库。请注意,这些步骤仅适用于已加密的GreenDAO数据库,如果数据库没有加密或使用其他加密方式,则无法通过这种方式打开。 ### 回答3: 要使用SQLiteStudio打开GreenDao加密的数据库,需要按照以下步骤操作: 1. 确保已经安装并启动SQLiteStudio软件。 2. 打开SQLiteStudio软件后,点击菜单栏的“文件”,选择“打开数据库”选项。 3. 在弹出的对话框,选择要打开的加密数据库文件,点击“打开”。 4. 然后,弹出的对话框会要求输入数据库密码。输入正确的密码,点击“确定”。 5. 如果密码正确,SQLiteStudio将会打开该加密数据库,并显示其的表格和数据。 注意事项: - 确保输入的密码正确,否则将无法打开加密数据库。 - 如果忘记了数据库密码,无法使用SQLiteStudio直接打开数据库,除非通过其他方式找回密码或者重新创建一个未加密的数据库。 希望以上步骤能对您有所帮助!
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值