共 1 篇文章

标签:Android数据库实例快速上手 (android数据库例子)

Android数据库实例快速上手 (android数据库例子)

Android 应用程序开发在数据存储和管理方面十分重要。为此,Android 提供了一个内置的 SQLite 数据库,它可以轻松地通过使用 Android SDK 或者存储类库实现访问。 在这篇文章中,我们将快速概述如何使用 SQLite 数据库在 Android 应用程序中存储和管理数据。我们会了解到如何创建和打开数据库、创建表、插入、更新和查询数据。 获取数据库帮手 我们需要一个实用的类来操作 SQLite 数据库。Android SDK 中的 SQLiteDatabase 类可以为我们提供这个帮手。这个类具有很多 SQLite 数据库的方法,如创建表、插入行、查询行等。 创建数据库 在使用 SQLite 数据库之前,我们需要创建一个数据库。要创建一个数据库,我们需要创建一个 DBHelper 类,继承自 SQLiteOpenHelper,实现其必要方法(如 onCreate() 和 onUpgrade())。 public class DBHelper extends SQLiteOpenHelper { // 数据库名称 private static final String DATABASE_NAME = “mydatabase.db”; // 数据库版本 private static final int DATABASE_VERSION = 1; // 构造函数 DBHelper(Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION); } // 创建表 @Override public void onCreate(SQLiteDatabase db) { db.execSQL(“CREATE TABLE contacts (_id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, phone TEXT);”); } // 更新表 @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { db.execSQL(“DROP TABLE IF EXISTS contacts”); onCreate(db); } } 如上所示,我们创建了 DBHelper 类并实现了 onCreate() 和 onUpgrade() 方法。 创建表 创建表是我们在 Android 应用程序中存储数据的一种方式。表是一个具有列和行的结构化数据,包含所需的数据。要创建一个表,我们需要执行一个 SQL...

技术分享