精华内容
下载资源
问答
  • Android免root查看数据库内容

    千次阅读 2017-11-03 10:02:27
    Android免root查看数据库内容 用Android Studio 的一个小工具 1.首先需要Android Studio 3.0还没有升级AS 3.0的小伙伴赶快升级啦. AS升级方式:菜单栏Help->Check for Updates2.电脑插入手机将手机打开开发者模式,...

    Android免root查看数据库内容

    用Android Studio 的一个小工具

    1.首先需要Android Studio 3.0

    还没有升级AS 3.0的小伙伴赶快升级啦.
    AS升级方式:菜单栏Help->Check for Updates

    2.电脑插入手机

    将手机打开开发者模式,打开USB调试.这里不同手机打开方式可能不同,具体的请自行百度.装上手机USB驱动,这里可以使用豌豆荚或者应用宝都行.

    3.在AS右下角找到Device File Explorer

    点击打开后,可以看到自己手机的文件信息,如下所示:

    如果没有显示文件信息,可能是手机驱动没装好,或者是USB调试未打开.

    打开目录data/data/自己应用的包名/databases

    在这个目录下存放着自己应用的数据库文件(xx.db),在需要查看的数据库文件上右键保存,保存到电脑硬盘上.

    4.下载Sqlite可视化工具

    这里我使用的是SQLite Expert Personal 4,下载地址我就不贴了,百度有很多.

    用可视化工具查看SqLite文件比较方便,使用方式我也不再赘述了,相信大家早就会了.

    总结

    我的测试机是vivo的,哇…根本root不了啊,然后不root查看数据库真的麻烦啊.之前用了一个三方控件,可以在浏览器上查看数据库数据,但是比较麻烦.今天终于找到简单方法了,而且非常方便.Android Studio 果然强大,点赞.

    展开全文
  • Android Debug Database是用于调试安卓应用中【数据库】和【shared preferences】的工具。 GitHub地址 https://github.com/amitshekhariitbhu/Android-Debug-Database 功能 查看所有的databases 查看应用程序中所...

    项目介绍

    Android Debug Database是用于调试安卓应用中【数据库】和【shared preferences】的工具。

    GitHub地址
    https://github.com/amitshekhariitbhu/Android-Debug-Database

    功能

    • 查看所有的databases
    • 查看应用程序中所使用的shared preferences所有数据
    • 在给定数据库中运行SQL语句进行增删改查的操作
    • 直接编辑数据库的值
    • 直接编辑shared preferences的值
    • 直接在数据库中添加一行数据
    • 在shared preferences中直接添加键值对
    • 直接删除数据库和shared preferences的数据
    • 搜索数据
    • 数据排序
    • 下载数据库
    • 在内存中调试

    添加依赖

    在对应模块下的 build.gradle 文件中添加依赖

    dependencies{
        debugImplementation 'com.amitshekhar.android:debug-db:1.0.6'
    }
    

    对于加密数据库,例如 sqlcipher

    • 需要将依赖 debug-db 改为 debug-db-encrypt
    • 并且在defaultConfig或buildTypes里,添加 debug 变量,指明数据库密码
    android {
    	defaultConfig {
    //		debug {
    //		    resValue("string", "DB_PASSWORD_${数据库名称}", "password")
    //		}
    	}
    	buildTypes {
    		debug {
    		    resValue("string", "DB_PASSWORD_${数据库名称}", "password")
    		}
    	}
    }
    dependencies{
        debugImplementation 'com.amitshekhar.android:debug-db-encrypt:1.0.6'
        api 'net.zetetic:android-database-sqlcipher:4.4.1'
    }
    

    另外,还可以通过 resValue("string", "PORT_NUMBER", "8081") 修改服务器端口

    获取服务器地址

    1. 代码调用
    import com.amitshekhar.DebugDB;
    ...
    public static void showDebugDBAddress(Context context) {
    	if (BuildConfig.DEBUG) {
    	    String address = DebugDB.getAddressLog();
    	    Log.i(TAG, "DebugDBAddress : " + address);
    	}
    }
    
    1. 反射
      既然可以直接调,那为什么要反射呢?这是因为 debugImplementation 只在 debug 模式才会导入该模块。当应用打 release 包的时候,import 就会报程序包不存在的错误了。因此,使用反射就能避免去 import 从而也不用在打 release 包的时候去改代码了
    public static void showDebugDBAddress(Context context) {
    	if (BuildConfig.DEBUG) {
    	    try {
    		    Class<?> debugDB = Class.forName("com.amitshekhar.DebugDB");
    		    Method getAddressLog = debugDB.getMethod("getAddressLog");
    		    Object value = getAddressLog.invoke(null);
    		    String address = String.valueOf(value);
    		    Log.i(TAG, "DebugDBAddress : " + address);
    	    } catch (Exception e) {
    		    e.printStackTrace();
    	    }
    	}
    }
    

    通过打印可以发现,getAddressLog() 方法实际打印的是一个包含地址的提示信息。
    在这里插入图片描述

    通过浏览器查看数据库

    1. 如果电脑和手机在同一个局域网中,直接用浏览器打开DebugDB.getAddressLog() 返回值中的地址即可。
    2. 如果用的是USB或者AVD,可能访问不了!
      打开 Terminal,输入 adb forward tcp:8080 tcp:8080
      adb forward 命令可以设置 PC 端的任意端口的 TCP 请求转发到已连接的 Android 设备上的指定端口上。 这样,使用浏览器访问localhost:8080,就能看到数据库的结构及各表的内容了

    如下图所示,不仅可以看到应用的数据库,连sp都看得一清二楚,调试非常方便
    在这里插入图片描述

    展开全文
  • 它包括背景视频,自动生成的电子邮件,SQLite数据库和一个用于查看数据库内容的网页。 动机 Portal是一个网络应用程序,旨在简化Carbon VFX(一家视觉效果和动态图形公司)的工作完成流程。 本质上,当项目完成时,...
  • 数据库Sqlite下面的相关操作: ...3,查看内容: select * from 表名 4,查看所有表的结构: select * from sqlite_master WHERE type = “table” [root@xx db]# sqlite3 sampledb.db.sqlite3 说明...

    数据库Sqlite下面的相关操作:
    1,进入数据库操作界面: sqlite3 数据库名
    2,查看所有表名: .tables
    3,查看表内容: select * from 表名
    4,查看所有表的结构: select * from sqlite_master WHERE type = “table”

    [root@xx db]# sqlite3 sampledb.db.sqlite3     说明:进入数据库(sampledb.db.sqlite3)   
    SQLite version 3.x.17 20xx-05-20 00:56:22         
    Enter ".help" for instructions         
    Enter SQL statements terminated with a ";"         
    sqlite> .tables                               说明:查看所有表名   
    sampletbl1  sampletbl2         
    sqlite> select * from sampletbl1;             说明:查看表sampletbl1的数据 
    1|data1|value1|2020-03-03 13:46:32|2020-03-13 13:46:32         
    2|data2|value2|2020-03-03 08:32:19|2020-03-03 08:32:19         
    sqlite> select * from sampletbl2;             说明:查看表sampletbl2的数据
    1|data21|value21|2020-03-03 13:29:57|2020-03-13 13:29:57         
    2|data22|value22|2020-03-05 02:14:06|2020-03-05 02:14:06         
             
    sqlite> select * from sqlite_master WHERE type = "table";      说明:查看所有表结构   
    table|sampletbl1|sampletbl1|2|CREATE TABLE `sampletbl1` (         
      `id` INTEGER PRIMARY KEY AUTOINCREMENT,         
      `data` varchar(10) NOT NULL,         
      `value` varchar(20) NOT NULL,         
      `ctime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,         
      `utime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP)         
    table|sqlite_sequence|sqlite_sequence|3|CREATE TABLE sqlite_sequence(name,seq)         
    table|sampletbl2|sampletbl2|4|CREATE TABLE `sampletbl2` (         
      `id` INTEGER PRIMARY KEY AUTOINCREMENT,         
      `data` varchar(10) NOT NULL,         
      `value` varchar(20) NOT NULL,         
      `ctime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,         
      `utime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP         
    )         
    
    展开全文
  • 格式化输出数据内容 ;使用全局变量记录数据 (defvar *db* nil) ;数据记录格式 (defun make-cd (title artist rating ripped) (list :title title :artits artist :rating rating :ripped ripped) ) ;添加记录 ...

    格式化输出数据内容

    ;使用全局变量记录数据
    (defvar *db* nil)
    
    ;数据记录格式
    (defun make-cd (title artist rating ripped)
      (list :title title :artits artist :rating rating :ripped ripped)
    )
    
    ;添加记录
    (defun add-record (cd)
     ( push cd *db*)
    )
    
    ;查看数据库内容
    (defun dump-db()
      (dolist (cd *db*)
        (format t "~{~a: ~10t~a~%~}~%" cd))
    )

    格式

    CL-USER> (dump-db)
    TITLE:    Kly
    ARTITS:   Gy
    RATING:   9
    RIPPED:   T
    
    TITLE:    Lily
    ARTITS:   Pgy
    RATING:   8
    RIPPED:   T
    
    TITLE:    Roses
    ARTITS:   Kathy
    RATING:   7
    RIPPED:   T
    
    NIL

    说明:

    ~a 消耗实参以输出内容

    ~t 空格

    ~% 换行

    展开全文
  • 步骤如下:
  • 我们在使用mysql时,如果没有可视化界面,只能通过mysql自带的“黑框”...Enter password:*******登录进去后,如果需要查看有多少个数据库,可通过show databases;语句来查看,在输入时一定要记得打分号,分号,分号
  • 1、运行输入 adb shell 2、进入命令界面后 输入 ls 指令 会列出文件的目录 ...3、cd 进入你想要的目录里 (在Eclipse中的File Explorer中的data/data可以找到对应的数据库文件.如:cd com.android.providers
  • 不知道表名.也不知道字段.如何查看服务器上ORACLE数据库内容. SQL PLUS 太麻烦了.操作很不方便. 有什么工具能够方便查看.
  • 可执行 sqlite3 数据库名(一般在/data/data目录下),可打开数据库。再执行 .tables 可列出这个库下的所有表。 转载于:https://my.oschina.net/gongyinxing1990/blog/221030
  • 查看sqlite数据库内容

    2017-01-16 15:19:09
    前段时间入了郭霖的《第二行代码》,想在项目里面使用litepal创建数据库,但是数据库的调试首先是建立在可以查看数据库内容的基础上的。 于是我拿着我的小米三,跟着书里一步步开始使用abd,结果…..一开始没有root...
  • 用来查看数据库内容的工具,用于打开android中加密的数据库
  • Android如何利用adb shell查看数据库内容
  • Android查看数据库内容帮助APP,方便查看数据库内容,查找需要内容
  • 实时查看数据库Mysql的日志内容

    千次阅读 2019-10-22 10:06:12
    1.查看Mysql数据库的日志信息可以查看数据库的操作记录 2. 对于Mysql数据库的日志默认是没有开启的,需要进行配置
  • 可以用来查看任意结构的access数据库文件的内容,可排序不同时间获取的数据。
  • 首先进入数据库 mysql -uroot -p 回车,然后输入你的密码 然后进到mysql后,执行下面的代码 set global general_log=on; 接着执行下面的语句 show variables like 'general_log_file'; 你会看到下面的页面 退出...
  • 用MySQL内置的数据库 information_schema,该数据库中的tables表保存了其他数据库中所有表的信息。 1、进去指定schema 数据库(存放了其他的数据库的信息) mysql>...3、查看指定数据库实例的大小,比如
  • 原文地址: ...如果不能直接通过工具来查看,那我们就把数据库从手机/模拟器里面拷贝出来用工具查看,下面是步骤 1.确认数据库的位置 我们可以通过eclipse的DDMS插件来访问手机的部分目录 数据库
  • sql查看数据库查看表

    2021-03-30 19:51:33
    启动数据库 sudo service mysql start 登录 mysql -uminbao -p1123 进入mysql mysql 显示所有的数据库 show databases;...选中要使用的数据库 ...查看数据库中的表 ...查看内容 select * from easyuser; ...
  • **但是无法可视化查看数据库存储的具体内容**。 ![图片说明](https://img-ask.csdn.net/upload/201905/22/1558492699_944239.jpg) ![图片说明]...
  • SQL Server Compact 数据库内容查看工具 用VS查看SQL Server Compact数据库不够方便, 介绍一款SQL Server Compact内容查看软件. 还可以导出构架和数据.还算不错. ......
  •  3、直接去 /data/data/下找需要的文件,如:/data/data/com.example.demo/databases/table  这样便可轻松查看数据库了。  ps:本人用了两台真机 测试 ,有一部是打不开数据库的,所以遇到此种情况,建议先...
  • 数据库查看器 V1

    2007-09-03 15:35:17
    数据库查看器 V1 是一个可以查看数据库内容的软件
  • android 查看sqlite数据库内容的方法

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,348
精华内容 4,139
关键字:

查看数据库内容