博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android四:sqllite
阅读量:7083 次
发布时间:2019-06-28

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

1、扩展类SQLiteOpenHelper

xxSQLiteHelper extends SQLiteOpenHelper

public xxSQLiteHelper(Context context,String name,CursorFactory factory,int version){

  surper(context,name,null,1);

}

onCreate(SQLiteDatabase db)

onUpgrade(SQLiteDatebase db,int newversion,int oldversion)

Cursor  c  //查询结果的指针

c.getString(c.getColumIndex("name"))

2、使用

xxSQLiteHelper  xx=new xxSQLiteHelper (this);

SQLiteDatabase db=xx.getWritableDatabase();

db.insert.....

db.query()

db.close();

 

3、展现:SimpleCorsorAdapter sa=new SimpleCorsorAdapter(this,layout,c,new String[]{"name","sex"},new int[]{R.id.iname,R.id.isex});

要求表中必须有一列,_id Integer primary key autoincrement

刷新listView   :

sa.changeCorsor(c);

 

插一嘴:在内部类中访问可能会变的变量是不被允许的,所以,都用final常量限定

转载于:https://www.cnblogs.com/xyang/p/4026835.html

你可能感兴趣的文章
我的友情链接
查看>>
使用开源组件slidingmenu_library来模拟实现人人客户端的主页侧滑界面
查看>>
Struts2学习笔记(七)之文件的下载
查看>>
我的友情链接
查看>>
一生都学不完的计谋
查看>>
Linu之sed用法
查看>>
闲言碎语
查看>>
Docker 安装 Python
查看>>
FTP(IIS6.0)的搭建与配置
查看>>
Linux上Qt5运行时缺少一些组件产生的错误的解决方案
查看>>
javaWeb--(3)servlet生命周期
查看>>
getaddrinfo(localhost.localdomain): 未知的名称或服务
查看>>
Apple Mac 30年
查看>>
FineReport中如何用JavaScript自定义地图标签
查看>>
大数据-java基础-9day
查看>>
C++实现链表的基本操作及测试用例
查看>>
js截取URL中字段
查看>>
记录一次ARP故障导致网络异常
查看>>
swiper的基础使用(十六)
查看>>
Hadoop中最不容错过的压缩知识
查看>>