数据库的插入和查找数据

1.SQLiteDataBase中的方法
Insert()插入
Query()查询
当我们已经创建了数据库和数据表之后,我们要对数据库进行操作(db.exerSQL(sql)),比如SQL语句:插入,查询等,当我们对sql语句不熟情况下,sqlitedatabase类中为我们提供了上面两种方法
插入:long insert()
查询:Cursor query()

第一步:创建数据库和表
第二步:在插入数据的时候,要用到MyopenHelpe,先声明
第三步:点击按键事件:先得到SQLiteDataBase对象,得到对象后,就可以调用插入和查询方法了。
第四步:关闭数据库。
查询:
Cursor cur=db.query(table,//表名
columns,//要选择的列的列名,选择的列名有多个,所有columns是一个String[]类型的数组
Selection,//表示某个值,相当于where 语句后面的语名_id 例如where _id=?
selectionArgs,//表示?这个值,也是一个String[]类型的数组
grouBy,//group by 后面的语句 例如:group by 列名
having,//group by 列名 having 语句 having 后面的语句
orderBy//排序
)
db.query()返回的结果是一个游标Cursor(结果集)
要把数据(结果集)显示在视图上,要用到适配器(适配器是数据和视图的桥梁,要把数据显示在视图上,必须用到适配器),适配器有三种,这里使用系统自带的SimpleCursorAdapter.
SimpleCursorAdapter adapter=new SimpleCursorAdapter(
Context,//上下文
Layout,//要显示的布局(也就是layout布局文件)
C,//游标
From,//希望显示的列名(这个列名结果集中的列),所以是一个String[]类型的数组
To//显示到那个控件上去(layout布局文件中的text对应的id)(布局上的控件)
)
要显示数据到ListView上,ListView要设置适配器。
ListView怎样去显示?
ListView一张白纸,要通过layout布局文件进行设置。
1.首先新建一个layout布局文件
2.在这个layout布局文件里在进行设计显示的布局样式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值