
/**
*
查找一条数据
*
@param
uid
*/
public
user
find(integer
uid){
sqlitedatabase
db=dbopenhelper.getreadabledatabase()
//创建数据库辅助类
cursor
cursor
=db.rawquery("select
*
from
user
where
uid=?",
new
string[]{uid.tostring()})
//创建一个游标
if(cursor.movetofirst()){
//循环遍历查找数组
int
uid2=cursor.getint(cursor.getcolumnindex("uid"))
string
uname=cursor.getstring(cursor.getcolumnindex("uname"))
string
uaddress=cursor.getstring(cursor.getcolumnindex("uaddress"))
user
user=new
user()
user.setuid(uid2)
user.setuname(uname)
user.setuaddress(uaddress)
return
user
}
cursor.close()
return
null
}
//得到 *** 作数据库的实例SQLiteDatabase db = dbOpenHelper.getReadableDatabase()
// 调用查找书库代码并返回数据源
Cursor cursor = db.rawQuery("select count(*)from person",null)
//游标移到第一条记录准备获取数据
cursor.moveToFirst()
// 获取数据中的LONG类型数据
Long count = cursor.getLong(0)
这些去查看Android的开发文档都有的
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)