Android SQLite3数据库操作问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android SQLite3数据库操作问题相关的知识,希望对你有一定的参考价值。

请问android SQLite3数据库中如何存储时间日期,如何读取出来按时间排序?清用SQL语句写出来!

参考技术A Android中对于SQLite3数据库的操作如下:
1、建立数据库
SQLiteDatabasemDatabase;
mDatabase
=
openOrCreateDatabase(
"my_sqlite_database.db”,
SQLiteDatabase.CREATE_IF_NECESSARY,
null
);
2、配置属性
mDatabase.setVersion(1);
mDatabase.setLocale(Locate.getDefault());
mDatabase.setLockingEnable(true);
3、建表
CREATETABLE
tb_test
(
idINTEGER
PRIMARYKEY
AUTOINCREMENT,
firstnameTEXT,
lastnameTEXT
);
4、数据库操作
insert(Peoplepeople)用来添加一条数据
queryAllData()用来获取全部数据
queryOneData(long
id)根据id获取一条数据
deleteAllData()用来删除全部数据
deleteOneData(long
id)根据id删除一条数据
updateOneData(long
id
,
People
people)根据id更新一条数据

Android内部自带的SQLite数据库操作dos命令

1:什么叫做SQLite数据库

      Android系统内核是Linux系统,Android系统很特殊,他自带了一个SQLite数据库,轻量型的一款嵌入式的数据库

占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。操作简单,你如果是之前学过其他的数据库的基础的话,

操作起来可以说是举手之劳。

 

2:这个SQLite数据库的数据类型有哪些。 

  Integer  整型  有符号整数 -1,0,1,2,3…

  Real 浮点型以 8字节 IEEE 浮点数存储。

  Text. 值是文本字符串,使用数据库编码(UTF-8, UTF-16BE 或 UTF-16LE)进行存储。

  Blob. 值是一个数据块,按它的输入原样存储。二进制类型存储过去的。

 

3:我们开始吧,eclipse设备连接模拟器上的,或是"真机"手机上。
     3.1:打开dos命令,cmd  --->cd xxxxxxx---------->进入你SDK开发环境所在的目录。
              sdk\\platform-tools      这个文件夹所在的目录。

               (检测:adb.exe可以正常的运行)

     3.2:上一步中进入之后,测试   adb devices    显示当前eclipse开发Android所成功连接的设备(模拟器或是真正的手机)

           技术分享

 

      3.2:进行测试进入Android数据库内核命令

            adb shell

           如果是显示   #     表明是你当前获取到Android系统的最高权限管理员

           如果是显示  $       表明是普通权限

       技术分享

      3.3 SQLite常用的dos命令

       ls --->列表显示当前文件夹内容 

     sqlite3 settings.db --->命令进入sqlite操作界面


    .tables -->查看所有的表


    select * from xx表名字 ; --->查询出来的是没有字段的数据。


           .header on --->设置表进行显示字段名


    .help ---> 这个命令让我们看到许多命令


        .mode column --->查询出来的数据有排版的,清晰,明了

 

 








以上是关于Android SQLite3数据库操作问题的主要内容,如果未能解决你的问题,请参考以下文章

Android开发之使用sqlite3工具操作数据库的两种方式

android sqlite3命令行检查自己的代码操作数据库是否正确

Android——sqlite3 基本命令操作

Android 数据库开发SQLite3概述

Android中如何使用命令行查看内嵌数据库SQLite3

adb命令具体解释——手机缺失sqlite3时操作数据库的多种解决方式