博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转]SQLiteOpenHelper
阅读量:7201 次
发布时间:2019-06-29

本文共 2006 字,大约阅读时间需要 6 分钟。

本文转自:

 

继承SQLiteOpenHelper类,在构造方法中分别需要传入Context,数据库名称,CursorFactory(一般传入null,为默认数据库),数据库版本号(不能为负数)。在SQLiteOpenHelper中首先执行的是onCreate方法(当shujk第一次被创建时)。在构造函数时并没有真正创建数据库,而在调用getWritableDatabase或者getReadableDatabase方法时才真正去创建数据库,返回一个SQLiteDatabase对象。

                TAG                  KEY_ID                  KEY_NUM                KEY_DATA                  DB_NAME                          DB_TABLE                          DB_VERSION                mContext                          DB_CREATE    DB_TABLE    KEY_ID    KEY_NUM   KEY_DATA                mSQLiteDatabase                mDatabaseHelper                                                   context                                              context DB_NAME  DB_VERSION                                    onCreate db                        dbexecSQLDB_CREATE                                    onUpgrade db  oldVersion  newVersion             dbexecSQL           onCreatedb                                   context             mContext  context                     open               mDatabaseHelper   mContext           mSQLiteDatabase  mDatabaseHelpergetWritableDatabase                     close             mDatabaseHelperclose                   insertData num  data              initialValues              initialValuesputKEY_NUM num           initialValuesputKEY_DATA data              mSQLiteDatabaseinsertDB_TABLE KEY_ID initialValues                   deleteData rowId              mSQLiteDatabaseDB_TABLE KEY_ID    rowId                      fetchAllData              mSQLiteDatabasequeryDB_TABLE    KEY_ID KEY_NUM KEY_DATA                         fetchData rowId             mCursor  mSQLiteDatabasequery DB_TABLE    KEY_ID KEY_NUM KEY_DATA  KEY_ID    rowId                mCursor               mCursormoveToFirst                 mCursor                     updateData rowId  num  data           args           argsputKEY_NUM num        argsputKEY_DATA data           mSQLiteDatabaseupdateDB_TABLE args KEY_ID    rowId                   

 

转载地址:http://udzum.baihongyu.com/

你可能感兴趣的文章
细数JDK里的设计模式
查看>>
Oracle中增加Split函数
查看>>
nagios 报警频率控制
查看>>
scrapy 应用
查看>>
Redis 部署策略
查看>>
2011-04-18 python 文件copy 之道 大全 (转)
查看>>
Mybatis Generator的model生成中文注释,支持oracle和mysql(通过实现CommentGenerator接口的方法来实现)...
查看>>
crate安装使用
查看>>
ASP.NET MVC 基于角色的权限控制系统的示例教程
查看>>
java8 collectors
查看>>
小程序 403
查看>>
angular 子元素访问父元素的$scope
查看>>
oracle导出 dmp文件
查看>>
使用SVG和VML绘制WebGis地理信息
查看>>
eclipse导入android源码
查看>>
Spring AOP原理及简单应用
查看>>
Ubuntu 16.04 安装 RabbitMQ
查看>>
动态代理-JDK动态代理的内部实现
查看>>
Solaris pack link
查看>>
redis集群之哨兵模式
查看>>