android.database.sqlite
2015-06-13 19:23
337 查看
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:创建一个可以被关闭的SQLiteDatabaseSQLiteCursor:从一个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:跑出数据库引擎但无法锁定数据库
相关文章推荐
- Android使用Xutils保存cookie实现登录后访问
- android ndk配置使用
- Android 之 TabHost
- [Android] Android工程以jar包形式向第三方应用提供服务
- [Android Pro] 注册 Google Play 开发者帐户
- [Android Memory] Android内存管理、监测剖析
- [Android Memory] Android性能测试小工具Emmagee
- [Android Pro] 通过Android trace文件分析死锁ANR
- android sdk 更新
- Android自定义控件
- [Android基础]theme、style、attr之间联系与区别
- Android 性能分析案例
- Android 横竖屏操作
- Android抽象布局——include、merge 、ViewStub
- [Android源码]分析之Looper
- AndroidTestCase测试用法
- android单元测试AndroidTestCase
- Android中使用AndroidTestCase的方法实例
- android 4.0.x Home键事件拦截与监听
- Android intent传递参数