`
mickey_hou
  • 浏览: 246192 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

android SQLite_1

阅读更多
1、1: Android中的SQLite
  SQLite是一个嵌入在Android中的开源数据库。SQLite支持标准的关系型数据库特征,比如SQL语法,事务和预处理语句。。
  数据库支持的数据类型:
  TEXT 类似JAVA中的String
  INTEGER 类似JAVA中的long
  REAL 类似JAVA中的double
  在将这些数据保存到数据库之前,所有其他的类型都必须转换成这些类型。实际上SQLite本身不验证写入列中的类型定义,可以写一个整数到字符串列上。
  一个SQLite数据库相对于创建它的应用程序是私有的,如果想将数据分享给其他应用程序,可以使用ContentProvider
1、2: SQLiteOpenHelper
  在你的应用程序中通过使用子类SQLiteOpenHelper来创建和更新一个数据库,在这个类中,在数据库模式变化的情况下,需要重写onCreate()方法来创建数据库和重写onUpdate()方法来更新数据库。这两种方法都需要接收一个SQLiteOpenHelper对象。
  SQLiteOpenHelper提供方法getReadableDatabase()和getWriteableDatabase()方法来获得一个SQLiteDatabase对象,在对象可以允许访问数据库,而不管是在读或写的模式下。
  对于数据库的主键,你应该一直使用标识符”_id”来作为数据库主键,在Android的一些方法中最好依赖这个标准。
  SQLiteDatabase提供方法insert()、update()、delete()和可以直接执行SQL的
  execSQL()方法,对象ContentValues允许为insert和update定义键值,键就是列,值就是该列对应的值。
分享到:
评论

相关推荐

    AndroidSQLite.zip_android sqlite_androidsqlite _sqlite_sqlite3 a

    在Android开发中,SQLite是一个重要的组成部分,它是一个轻量级的、开源的、自包含的关系型数据库管理系统,用于存储和管理应用程序的数据。SQLite被广泛应用于移动设备,因为它的体积小、性能好且易于使用。本教程...

    android sqlite_admin 数据库管理软件

    1. **数据库浏览**:用户可以通过该软件查看已有的SQLite数据库文件,包括数据库名、表名等基本信息。 2. **数据操作**:提供直观的表格视图,可以方便地进行数据的添加、编辑和删除操作。这对于测试和调试阶段的...

    SQLite_Expert_Professional_3.1.9_XiaZaiBa.rar

    SQLite Expert Professional 3.1.9 是一个专为SQLite数据库设计的强大管理工具,尤其适合于Android开发人员。SQLite是一款轻量级的关系型数据库管理系统,它被广泛应用于移动应用开发,尤其是Android平台,因为它...

    android-SQLITE.rar_android_android sqlite_sqlite

    在Android开发中,SQLite是一个非常重要的组成部分,它是一个轻量级的数据库系统,适用于移动设备。SQLite被集成到Android操作系统中,允许开发者在应用程序中存储和管理数据。本实例将详细探讨如何在Android中使用...

    使用谷歌封装好的api增删改查.zip_android_android sqlite_android增删查改_sqlite_sq

    在Android应用开发中,SQLite是一个重要的组成部分,它是一个轻量级的、开源的、嵌入式的SQL数据库引擎,用于在本地存储数据。本教程将详细讲解如何利用谷歌提供的API对SQLite数据库进行增删查改操作,适用于Android...

    android sqlite_demo

    在Android平台上,SQLite是一个至关重要的组件,用于存储和管理应用程序中的结构化数据。SQLite是一个轻量级的关系型数据库管理系统,它被嵌入到Android设备中,允许开发者在没有服务器的情况下执行复杂的查询和数据...

    SQLite_Expert_Professional

    1. **数据浏览与编辑**:SQLite_Expert_Professional允许用户直观地查看和编辑数据库表中的数据。你可以浏览所有记录,添加、修改或删除单个记录,甚至进行批量操作。 2. **SQL编辑器**:提供了一个集成的SQL编辑器...

    Android_sqlite_demo

    《Android SQLite 演示应用详解》 在 Android 开发中,SQLite 是一个重要的本地数据存储解决方案。"Android_sqlite_demo" 这个项目提供了一个实际的案例,展示了如何在 Android 应用中创建和使用 SQLite 数据库。...

    sqlite_arm.rar_C SQLITE_SQLITE LINUX_sqlite_sqlite arm_sqlite fo

    SQLite是一款轻量级的开源关系型数据库管理系统,它在许多嵌入式系统和移动设备上广泛应用,包括Android和iOS。SQLite支持SQL标准,并且能够提供事务处理、索引和多种数据类型。在这个“sqlite_arm.rar”压缩包中,...

    android _sqlite_test

    在Android开发中,SQLite是一个非常重要的组件,它是一个轻量级的、嵌入式的数据库引擎,用于存储应用程序的数据。SQLite支持SQL语法,使得在移动设备上进行数据管理变得方便高效。"android_sqlite_test"这个项目很...

    access_to_sqlite_e

    1. 移动应用:在Android或iOS平台上,"access_to_sqlite_e"可以帮助开发者快速实现本地数据存储。 2. 嵌入式系统:在资源有限的设备上,SQLite与"access_to_sqlite_e"结合可以提供稳定可靠的数据库服务。 3. 后端...

    Sqlite.zip_fiftyldm_sqlite android_sqlite开发_安卓注册登录_注册登录

    1. **SQLiteOpenHelper**: 这是Android提供的一个抽象类,用于帮助我们创建、升级和打开数据库。我们需要继承这个类并重写`onCreate()`和`onUpgrade()`方法,分别处理数据库的初次创建和版本更新。 2. **SQL语句**:...

    android 4.4 api 19 sqlite3 not found sqlite3_enable_load_extension

    1.sqlite not found 2.CANNOT LINK EXECUTABLE: cannot locate symbol "sqlite3_enable_load_extension" referenced by "sqlite3" 适用于android 4.4 API 19版本,使用方法 1. 包含3个文件 sqlite3,libsqlite_jni....

    android_SQLite.rar_ android database_Android数据库_android webview

    在Android开发中,SQLite是一个非常重要的组成部分,它是一个轻量级的、开源的、嵌入式的SQL数据库引擎,被广泛用于存储和管理应用程序中的数据。本教程将详细讲解如何在Android应用中使用SQLite数据库,以及如何...

    SQL.rar_SQL android_android_android sql_android sqlite

    在Android平台上,SQLite是一个至关重要的组件,用于存储和管理应用程序中的结构化数据。SQLite是一个轻量级的关系型数据库管理系统(RDBMS),它被集成到Android操作系统中,为开发者提供了在移动设备上进行本地...

    AndroidSQLite.rar_android_androidsqlite

    总结来说,AndroidSQLite是Android应用程序中进行本地数据持久化的重要工具。通过`SQLiteOpenHelper`类和SQL命令,我们可以方便地创建、操作数据库和数据表,实现数据的增删改查。同时,根据需要,可以设计和实现...

    android-SQLite.rar_Android SQL_SQL android_android_android sql

    1. **SQLiteOpenHelper**:这是Android中与SQLite交互的基础类,它提供了创建、升级和打开数据库的方法。你需要继承SQLiteOpenHelper并重写`onCreate()`和`onUpgrade()`方法,分别在数据库首次创建和版本升级时执行...

    Android SQLite学习工具

    这篇博客“Android SQLite学习工具”可能详细介绍了如何在Android环境中使用SQLite进行数据操作,并提供了一个实用的SQLite管理工具——sqlite3.exe。 SQLite数据库在Android中的应用主要包括创建数据库、创建表、...

    android-sqlite.src.zip_Android 数据库_Android数据库_android_android sq

    在Android开发中,SQLite是一个重要的组成部分,特别是在存储和管理应用程序数据方面。SQLite是一个轻量级的、嵌入式的关系型数据库,它支持SQL标准,并且被广泛用于Android应用。本实例"android-sqlite.src.zip"是...

    SQLite3_CCPP.rar_sqlite3_sqlite3 c++_sqlite3使用

    SQLite3被广泛应用于各种操作系统和设备,包括Windows、Linux、iOS和Android等。由于其小巧、高效且易于使用,它特别适合于小型应用程序或那些需要在本地存储数据的应用。 在C++中使用SQLite3,你需要首先下载...

Global site tag (gtag.js) - Google Analytics