Android学习--SQLite与简单调试方法

原创 2012年03月31日 11:06:01

一、Android简单的关系型数据库—SQLite

1.SQLiteOpenHelper类:

Android下使用SQLite数据库,首先得先继承该类;

继承SQLiteOpenHelper类必须实现的接口OnCreateOnUpgrade,这两个函数是回调函数, 调用SQLiteOpenHelpergetReadableDatabasegetWritableDatabase时会自动调用上述两 方法;

2.SQLiteDatabaseAndroidSQLite数据库类,用与对数据库进行增、删、改、查操作

insert(插入记录到数据库表中)、update(更新指定条件的数据)、query(查询指定条件 的相关数据)delete(删除指定条件的数据)

这几个函数的操作参见mars视频16

3.ContentValues(用于insertupdate操作)、Cursor类的使用(用于query操作), 其实就是一个游标,指向数据库表的第一行记录;通过SQLiteDatabase对象的query方法取得该对象;


二、调试技巧

1。System.out.println(System.out标签)

2.   使用Log

Log.v(Stringtag, String msg);
Log.d(String tag, String msg);
Log.i(Stringtag, String msg);
Log.w(String tag, String msg);
Log.e(Stringtag, String msg);

分别对应VerboseDebugInfoWarningError

tag是一个标识,可以是任意字符 串,通常可以使用类名+方法名,主要是用来在查看日志时提供一个筛选条件;程序运行后,在s howview中选择Locat就可以直接看到输出了。也可以在程序运行后,可以通过DDMS查看 程序的运行过程记录,并可以通过Stringtag来过滤输出的信息


如何调试Android中的Sqlite数据

第一步:root你的手机,使用360手机助手的root工具最快; 第二步:在手机上安装RE文件管理器(英文全名root explorer,手机需授予root权限),然后根据这篇文章的内容将自己的ap...
  • LogicTeamLeader
  • LogicTeamLeader
  • 2015年08月31日 21:26
  • 1028

Android SQLite 调试log开关设置

近来在调试SQLite数据的时候,发现在
  • u011422178
  • u011422178
  • 2014年05月06日 18:01
  • 1648

在 Android Studio 上调试数据库 ( SQLite )

以前 Eclipse 时代,调试 SQLite 都是将数据库文件导出到电脑,然后再用软件打开查看。现在我们用 Android Studio,有没有更方便的方法呢?...
  • a49220824
  • a49220824
  • 2017年04月02日 18:50
  • 5369

学习笔记:Android SQLite,并实现SQLite基本CRUD操作的Demo

一、背景       Android系统内置有SQLite,用户可以在本地存放大量较为复杂的关系型数据,相较于File操作和SharedPreferences只能存放简单的数据,SQLite具有更大的...
  • jinxin_cuit
  • jinxin_cuit
  • 2016年09月21日 15:35
  • 1037

android真机调试时使用SQLite3查询数据库

当使用真机调试android程序时,有时需要在adb shell 里查询SQLite数据库。而有的手机例如华为p6,既没有root又没有自带SQLite3工具,那么如何解决这个问题呢?     1、...
  • myairen1365
  • myairen1365
  • 2014年03月11日 17:38
  • 8831

Android SQLite 打开、操作分析

分析Android中使用sqlite时调用的关系。SQLiteDatabase SQLiteSession SQLiteConnectionPool SQLiteConnection关系...
  • efeics
  • efeics
  • 2014年02月08日 12:32
  • 12916

在Android Studio中查看Sqlite数据内容的方法

在Android Studio中查看Sqlite的方法只说最好的方法,使用工具stetho:
  • LogicTeamLeader
  • LogicTeamLeader
  • 2016年03月24日 22:02
  • 11761

Android的数据库(SQLite)学习

Android数据库的学习(SQLite)
  • llayjun
  • llayjun
  • 2016年05月19日 16:02
  • 332

Android Studio上调试手机数据库(SQLite)

在 Eclipse 时代,调试 SQLite 大都是在DDMS中,data/data/目录下找到db将数据库文件,将文件导出到电脑,然后再用软件打开查看。现在在 Android Studio,是不是可...
  • rayza_lei
  • rayza_lei
  • 2017年10月14日 16:38
  • 664

Android中的SQLite数据存取以及简单例子(源码)

1.定义架构和契约SQL 数据库的主要原则之一是架构:数据库如何组织的正式声明。 架构体现于您用于创建数据库的 SQL 语句。您会发现它有助于创建伴随类,即契约 类,其以一种系统性、自记录的方式明确指...
  • Gpwner
  • Gpwner
  • 2016年09月21日 22:03
  • 893
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android学习--SQLite与简单调试方法
举报原因:
原因补充:

(最多只允许输入30个字)