void
|
close()
Close the database.
|
int
|
delete(String table, String whereClause, String[] whereArgs)
Convenience method for deleting rows in the database.
|
void
|
execSQL(String sql)
Execute a single SQL statement that is NOT a SELECT or
any other SQL statement that returns data.
|
void
|
execSQL(String sql, Object[] bindArgs)
Execute a single SQL statement that is NOT a
SELECT/INSERT/UPDATE/DELETE.
|
long
|
insert(String table, String nullColumnHack, ContentValues values)
Convenience method for inserting a row into the
database.
|
long
|
insertOrThrow(String table, String nullColumnHack, ContentValues values)
Convenience method for inserting a row into the
database.
|
boolean
|
isOpen()
|
boolean
|
isReadOnly()
return whether the DB is opened as read only.
|
static SQLiteDatabase
|
openDatabase(String path, SQLiteDatabase.CursorFactory factory, int flags, DatabaseErrorHandler errorHandler)
Open the database according to the flags OPEN_READWRITE OPEN_READONLY CREATE_IF_NECESSARY and/or NO_LOCALIZED_COLLATORS.
|
static SQLiteDatabase
|
openDatabase(String path, SQLiteDatabase.CursorFactory factory, int flags)
Open the database according to the flags OPEN_READWRITE OPEN_READONLY CREATE_IF_NECESSARY and/or NO_LOCALIZED_COLLATORS.
|
static SQLiteDatabase
|
openOrCreateDatabase(String path, SQLiteDatabase.CursorFactory factory, DatabaseErrorHandler errorHandler)
Equivalent to openDatabase(path, factory,
CREATE_IF_NECESSARY, errorHandler).
|
static SQLiteDatabase
|
openOrCreateDatabase(String path, SQLiteDatabase.CursorFactory factory)
Equivalent to openDatabase(path, factory,
CREATE_IF_NECESSARY).
|
static SQLiteDatabase
|
openOrCreateDatabase(File file, SQLiteDatabase.CursorFactory factory)
Equivalent to openDatabase(file.getPath(), factory,
CREATE_IF_NECESSARY).
|
Cursor
|
query(String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy, String limit)
Query the given table, returning a Cursor over the result set.
|
Cursor
|
query(String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy)
Query the given table, returning a Cursor over the result set.
|
Cursor
|
query(boolean distinct, String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy, String limit)
Query the given URL, returning a Cursor over the result set.
|
Cursor
|
queryWithFactory(SQLiteDatabase.CursorFactory cursorFactory, boolean distinct, String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy, String limit)
Query the given URL, returning a Cursor over the result set.
|
Cursor
|
rawQuery(String sql, String[] selectionArgs)
Runs the provided SQL and returns a Cursor over the result set.
|
Cursor
|
rawQueryWithFactory(SQLiteDatabase.CursorFactory cursorFactory, String sql, String[] selectionArgs, String editTable)
Runs the provided SQL and returns a cursor over the
result set.
|
static int
|
releaseMemory()
Attempts to release memory that SQLite holds but does
not require to operate properly.
|
long
|
replace(String table, String nullColumnHack, ContentValues initialValues)
Convenience method for replacing a row in the database.
|
long
|
replaceOrThrow(String table, String nullColumnHack, ContentValues initialValues)
Convenience method for replacing a row in the database.
|
相关推荐
本"android数据库操作demo"主要展示了如何在Android应用中进行SQLite数据库的基本操作,包括增、删、改、查四大功能。下面我们将详细探讨这些知识点。 首先,要创建一个SQLite数据库,我们需要创建一个`...
总结来说,这个"android数据库操作实例"涵盖了Android应用中使用SQLite数据库的基础知识,包括创建数据库、定义表结构、插入、查询、更新和删除数据等操作。通过学习这个实例,开发者可以更好地理解如何在Android...
在这个"Android SQLite数据库操作Demo"中,我们将探讨如何在Android应用中创建、查询、更新和删除SQLite数据库的数据。 1. **数据库初始化** 在Android中,我们通常通过扩展SQLiteOpenHelper类来初始化SQLite...
在Android开发中,数据库操作是不可或缺的一部分,尤其是在构建复杂应用程序时。Android系统支持SQLite数据库,一个轻量级的关系型数据库,适用于移动设备。本项目"android 项目数据库操作"主要探讨了如何在Android...
"android数据库操作封装"主要是为了提高代码的可读性、可维护性和复用性,通过创建自定义的数据访问对象(DAO)层和数据库帮助类来实现。 1. 数据库Helper类: 在Android中,我们通常会创建一个继承自`...
2. **ContentProvider**(可选):如果你的应用需要与其他应用共享数据,可能会使用ContentProvider封装数据库操作。 3. **DBManager** 或 **SQLiteManager**:这是一个业务逻辑层的类,用于执行实际的CRUD操作。...
在Android中,可供选择的存储方式有SharedPreferences、文件存储、SQLite数据库方式、内容提供器(Content provider)和网络。一.SharedPreferences方式二.文件存储方式三.SQLite数据库方式四.内容提供器(Content ...
我就不写注释和解释了,因为android数据库的操作和其它数据库操作本质上都是一样的,大同小异。需要的一些基本解释都在代码中,直接上代码了。 简单的代码文件目录: 首先这个类是数据库帮助类,DBHelper.java,...
Android SQLite 数据库操作报告 一、实验目的 Android 实验报告的主要目的是熟悉 Android 平台的文件操作、掌握 Android SQLite 数据库的设计和应用、熟悉 XML 和 JSON 文件的读取。通过本实验,用户可以掌握 ...
本示例"android数据库操作Demo"提供了一个基础的教程,涵盖了数据库的基本操作,包括添加数据(增)、删除数据(删)、查询数据(查)和更新数据(改)。我们将深入探讨这些核心概念。 首先,Android使用SQLite作为...
在Android开发中,数据库是一个非常重要...通过这个实例,开发者可以了解如何在Android中实现基本的数据库操作,这对于构建涉及数据存储的应用至关重要。同时,理解并熟练掌握这些概念,将有助于提升Android开发技能。
本文将深入探讨Android中的SQLite数据库操作以及如何在命令行上操作SQLite。 首先,让我们了解Android如何与SQLite交互。在Android中,我们通常通过SQLiteOpenHelper类来创建、升级和访问数据库。这个类提供了方法...
本教程将深入讲解如何在Android环境中连接并操作SQLite数据库,实现基本的插入、删除、查询和修改数据的操作。 首先,Android系统内置了SQLite数据库,它是一个轻量级的、文件级别的数据库系统,非常适合移动设备的...
android SQLite数据库操作源码,包括如何建表,增删改查等操作
Android 中的 SQLite 数据库操作是指使用 SQLiteDatabase 类来对 SQLite 数据库进行创建、查询、更新和删除等操作。这个类提供了多种方法来实现这些操作,其中最重要的两个方法是 execSQL() 和 rawQuery()。 exec...
在这个"演示Android操作数据库例子"中,我们将探讨如何使用Android的SQLite数据库以及DBHelper类来实现常见的数据库操作。 首先,Android中的SQLite数据库操作通常通过SQLiteOpenHelper这个辅助类进行。...
在Android开发中,名片夹应用通常涉及到用户...通过深入研究这个“Android 名片夹 数据库学习源码”,开发者不仅可以掌握Android数据库操作的基本原理,还能了解到如何设计一个功能完备且用户体验良好的名片管理应用。
在SQLiteDemo1项目中,你将看到这些概念如何实际应用于一个简单的应用程序,让你能够更好地理解和实践Android数据库操作。通过这个项目,你可以加深对Android数据持久化机制的理解,为今后更复杂的数据库应用场景...
9. **日志查看**:查看数据库操作日志,帮助调试和排查问题。 10. **同步与版本控制**:与版本控制系统集成,跟踪数据库结构的变更,便于团队协作。 在Android开发中,熟悉并掌握SQLite数据库管理工具是非常重要的...
总的来说,Android的SQLite数据库操作涉及创建数据库和表、插入、查询、更新和删除数据等核心操作。开发者需要理解`SQLiteOpenHelper`的作用,熟悉SQL语句,并能灵活运用到具体场景中。通过这样的实践,你可以更好地...