在 Android Studio 中,SQLite
数据库
是用于
存储
和管理应用数据的常用方式。下面我们将详细介绍如何连接 SQLite 数据库、创建数据库和创建数据库表。
一、连接 SQLite 数据库
在 Android 应用中,SQLite 数据库是默认创建的,你可以通过以下步骤连接到 SQLite 数据库:
获取 SQLite 数据库实例
:在你的 Activity 或其他组件中,使用
Context.openOrCreateDatabase()
方法获取 SQLite 数据库实例。例如:
SQLiteDatabase db = context.openOrCreateDatabase(DB_NAME, Context.MODE_PRIVATE, null);
其中,
DB_NAME
是你的数据库名称。
执行 SQL 语句
:通过
SQLiteDatabase
对象执行 SQL 语句来创建、查询、更新或删除数据。例如,执行查询语句:
Cursor cursor = db.query(TABLE_NAME, columns, null, null, null, null, null);
其中,
TABLE_NAME
是你的数据表名称,
columns
是要查询的列名。
关闭数据库连接
:使用完毕后,记得关闭数据库连接以释放资源。例如:
db.close();
二、创建 SQLite 数据库
在 Android Studio 中,SQLite 数据库是自动创建的,但你可以通过以下步骤手动创建数据库:
定义数据库结构
:使用 SQL 语句定义你的数据表结构。例如:
CREATE TABLE table_name (column1 datatype, column2 datatype, ...);
执行 SQL 语句
:在
SQLiteDatabase
对象上执行 SQL 语句来创建数据库。例如:
db.execSQL(sql);
其中,
sql
是你的 SQL 语句。
验证数据库创建
:检查你的应用目录下是否生成了对应的 SQLite 数据库文件,并使用 SQLite 工具打开验证是否成功创建了数据库和数据表。
三、创建数据表
在已经创建的 SQLite 数据库中,你可以进一步创建数据表。以下是创建数据表的步骤:
定义数据表结构
:使用 SQL 语句定义数据表的结构,包括列名、数据类型等。例如:
CREATE TABLE table_name (id INTEGER PRIMARY KEY, name TEXT, age INTEGER);