android – 将sqlite与string进行比较
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了android – 将sqlite与string进行比较,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含865字,纯文字阅读大概需要2分钟。
内容图文
![android – 将sqlite与string进行比较](/upload/InfoBanner/zyjiaocheng/900/6651480f22a64ccfb9a1c6c97c2ef138.jpg)
我在我的SQL数据库中保存了数据.
现在我想用字符串比较这个保存的数据
像这样的东西:
String example = "house";
现在我想检查,如果“house”已经在数据库中,带有if子句
这样的事情
if ( example == [SQL Data] ) {
}
else {
}
现在,我该怎么做到这一点?
解决方法:
将我对Sharath评论的回复写成答案,因为代码会在评论中搞砸:
不是说你的回答是错的,但是从表中选择所有内容并在数据库之外迭代它是非常低效的,并且它不应该被建议作为问题的答案,因为一般来说这样做是不好的习惯.
我通常这样做的方式,如果我想查看数据库中是否存在某些记录,我确实喜欢这样.不会争论在正常的while循环中使用do-while,因为这是关于不同的首选项;)
String query = "SELECT * FROM table_name WHERE column_name=" + the_example_string_to_find;
Cursor cursor = db.rawQuery(query, null);
if(cursor.getCount() > 0) {
cursor.moveToFirst();
while(!cursor.isAfterLast()) {
// Do whatever you like with the result.
cursor.moveToNext();
}
}
内容总结
以上是互联网集市为您收集整理的android – 将sqlite与string进行比较全部内容,希望文章能够帮你解决android – 将sqlite与string进行比较所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。