Most visited

Recently visited

Added in API level 1

android.database.sqlite

Contains the SQLite database management classes that an application would use to manage its own private database.

应用程序使用这些类来管理私有数据库。 如果创建内容提供者,您可能必须使用这些类来创建和管理自己的数据库来存储内容。 请参阅Content Providers以了解实现内容提供者的约定。 有关内容提供者的示例,请参阅SDK中的NotePad示例应用程序中的NotePadProvider类。 Android附带SQLite版本3.4.0

如果您正在处理由提供者发送给您的数据,则不会使用这些SQLite类,而是使用通用的 android.database类。

Android附带tools/文件夹中的sqlite3数据库工具。 您可以使用此工具在设备上浏览或运行SQL命令。 在shell窗口中输入sqlite3运行。

Interfaces

SQLiteCursorDriver SQLiteCursors的驱动程序,用于创建它们并获取游标通知它在其有生命期内的重大事件中创建的。
SQLiteDatabase.CursorFactory 用于在调用查询时允许返回 Cursor子类。
SQLiteTransactionListener 交易事件的监听者。

Classes

SQLiteClosable 从可以关闭的SQLiteDatabase创建的对象。
SQLiteCursor 一个Cursor实现,公开 SQLiteDatabase上查询的 SQLiteDatabase
SQLiteDatabase 公开了管理SQLite数据库的方法。
SQLiteOpenHelper 管理数据库创建和版本管理的助手类。
SQLiteProgram 编译后的SQLite程序的基类。
SQLiteQuery 表示将结果行读入 SQLiteQuery
SQLiteQueryBuilder 这是一个可以帮助构建SQL查询发送到 SQLiteDatabase对象的 SQLiteDatabase
SQLiteStatement 表示可以针对数据库执行的语句。

Exceptions

SQLiteAbortException 指示SQLite程序中止的异常。
SQLiteAccessPermException 当sqlite由于缺少对文件的权限而无法访问数据库文件时,将使用此异常类。
SQLiteBindOrColumnIndexOutOfRangeException 如果绑定或列参数索引超出范围,则抛出
SQLiteBlobTooBigException  
SQLiteCantOpenDatabaseException  
SQLiteConstraintException 表示完整性约束被违反的例外。
SQLiteDatabaseCorruptException 指示SQLite数据库文件已损坏的异常。
SQLiteDatabaseLockedException 如果数据库引擎无法获取它需要完成其工作的数据库锁,则抛出它。
SQLiteDatatypeMismatchException  
SQLiteDiskIOException 指示访问SQLite数据库文件时发生IO错误的异常。
SQLiteDoneException 指示SQLite程序完成的异常。
SQLiteException 一个SQLite异常,指示SQL解析或执行时出现错误。
SQLiteFullException 指示SQLite数据库已满的异常。
SQLiteMisuseException 如果应用程序创建SQLiteStatement对象并允许应用程序中的多个线程同时使用它,则会发生此错误。
SQLiteOutOfMemoryException  
SQLiteReadOnlyDatabaseException  
SQLiteTableLockedException  

Hooray!