android.database.sqlite

android.database.sqlite

概述:
android.database.sqlite是一个package,它包含了一些用来管理自己数据库的数据库管理类。应用程序用它来管理私有数据库。如果你创建一个内容提供者,你也许不得不用它来管理和存储你的数据。请看内容提供者来实现你的Content Providers。如果你想通过内容提供者发送数据,那么就不用sqlite classes,你可以android.database classes.
android提供了sqlite3数据库,在你的tools/文件夹下。你可以在你的设备上运行这个工具,通过浏览器或者命令。

Interfaces

SQLiteCursorDriver:是用在他的生命周期中用来创建重大事件并且通过他来得到通知的。

SQLiteDatabase.CursorFactory:当调用查询操作的时候,用它来返回一个Cursor的子类

SQLiteTransactionListener:是一个数据库合作的监听器

Classes

SQLiteClosable:创建一个可以被关闭的SQLiteDatabase

SQLiteCursor:从一个SQLiteDatabase执行查询操作的时候返回一个结果、

SQLiteDatabase:公开管理数据库的方法

SQLiteOpenHelper:一个辅助类,用来管理数据库的创建和版本控制。

SQLiteProgram:一个用来编译数据库的基础类

SQLiteQuery :执行一个行结果的查询
**
SQLiteQueryBuilder**:这是一个方便易用的类,有助于建立SQL查询被发送到SQLiteDatabase对象。

SQLiteStatement:发表一个声明,表示数据库可以被执行的语句。

Exceptions

SQLiteAbortException:一个因为sqlite被终止的异常

SQLiteAccessPermException:由于缺少许可文件而导致的不能访问数据库的异常

SQLiteBindOrColumnIndexOutOfRangeException :如果列参指标超出范围而抛出的异常

SQLiteMisuseException:应用程序创建一个SQLiteStatement并且语序多个线程同时访问他而导致的异常

SQLiteFullException:表示一个数据库已经满了的异常。

SQLiteException:一个SQLite异常,说明没有与SQL解析或执行错误。

SQLiteDoneException:一个异常表示数据库程序已经完成

SQLiteDiskIOException:当访问一个数据库文件的时候的IO错误

SQLiteConstraintException:表明一个完整性约束错误

SQLiteDatabaseCorruptException:表示一个数据库文件已损坏的异常

SQLiteDatabaseLockedException:跑出数据库引擎但无法锁定数据库

猜你喜欢

转载自blog.csdn.net/u012223173/article/details/46484303
今日推荐