SQLite 模糊查询

SQLite 模糊查询,第1张

概述(1)使用db.query方法查询 // select * from users where name like %searcherFilter% ; public List<HashMap<String, Object>> queryByLike(String searcherFilter) {      Cursor cursor = db.query(TABLE_NAME, null, (1)使用db.query方法查询
// select * from users where name like %searcherFilter% ;public List<HashMap<String,Object>> queryBylike(String searcherFilter){Cursor cursor = db.query(table_name,null,"name like '%" + searcherFilter + "%'",null);或者Cursor cursor = db.query(table_name,"name like ?",new String[]{"%"+searcherFilter+"%"},null);}(2)使用Cursor cursor=db.execure("select * from table_name where name like '%"+searcherFilter "%'")



在使用完Cursor后,要关闭Cursor,cursor.close();
如果不关闭,虽然前台不会force close,但后台会报错:DatabaSEObjectNotClosedE xception

在使用完sqliteDatabase后,同样需要关闭。db.close();
否则报错如Cursor。

但两者报错时点不同。不关闭Cursor的话,在调用新的Activity时就会报错。
而不关闭sqliteDatabase的话,在推出程序,重新进入时就会报错。

模糊查询" title="sqlite模糊查询" src="http://www1.Feedsky.com/t1/440075147/TZHTUB/csdn.net/s.gif?r=http://blog.csdn.net/TZHTUB/archive/2010/11/23/6030892.aspx"> 总结

以上是内存溢出为你收集整理的SQLite 模糊查询全部内容,希望文章能够帮你解决SQLite 模糊查询所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1176153.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存