android中sqlite的按条件查找的小例子

name      hobby

Tom        football

Peter       basketball

我们如果要查找爱好是football的一行数据怎么办呢?在网上找了很多方法,感觉都说不到点子上,所以浪费了很多时间,好在终于解决了,解决方法如下

[java]
复制代码 代码如下:
Cursor mcursor=mSQLiteDatabase.query(tableName, new String[]{"id as _id","name","hobby"},"hobby=?", new String[]{hobbyinput}, null, null, null);

Cursor mcursor=mSQLiteDatabase.query(tableName, new String[]{"id as _id","name","hobby"},"hobby=?", new String[]{hobbyinput}, null, null, null);

主要就是这样一个语句 怎么这么简单的一句话,网上很多人写的都不对, 注意hobbyinput是一个变量,可以写成football或者basketball 再或者就是你定义的一个形参

时间: 2024-10-25 06:08:36

android中sqlite的按条件查找的小例子的相关文章

android中sqlite的按条件查找的小例子_Android

name      hobby Tom        football Peter       basketball 我们如果要查找爱好是football的一行数据怎么办呢?在网上找了很多方法,感觉都说不到点子上,所以浪费了很多时间,好在终于解决了,解决方法如下 [java] 复制代码 代码如下: Cursor mcursor=mSQLiteDatabase.query(tableName, new String[]{"id as _id","name","

android中sqlite一直报错

问题描述 android中sqlite一直报错 在应用中用到sqlite,创建了一些表,代码如下: db.execSQL("CREATE TABLE IF NOT EXISTS " + GAMES_HISTORY_TABLE+ " (" + GAME_KEY + " INTEGER PRIMARY KEY AUTOINCREMENT, " + RIGHT_DRILLS + "INTEGER NOT NULL, " + NUM_

android 中 sqlite 一般用来干什么?

问题描述 android 中 sqlite 一般用来干什么? 做过几个APP,但是很少用到sqlite ,所以想请教各位大神,我们一般在什么时候会用到sqlite呢,用来保存些什么信息,.. 解决方案 比如应用中存储一些基本的枚举信息,一些应用的参数设置等 解决方案二: 存储数据啊,就是本地数据库,支持sql语句 解决方案三: SQLite是一种数据库存储方式.没有特定的使用环境,你想用就用呗.可以考虑使用SQLite是key-value的存储方式.在一些安全性要求不高的App中,你可以用它来做

android中sqlite数据库的更新问题

问题描述 android中sqlite数据库的更新问题 当我们的apk中的数据库更新的时候,我们会在onUpgrade()中修改版本号,这样用户 升级的时候就可以更新数据库了,但是如果此时新的用户安装此应用的话,那不是还是以前的旧版本的数据库(因为第一次安装只会执行onCreate()),这不是有问题吗,如果想让新用户也用新版本的数据库,而且老用户的数据不会丢失怎么办呢??? 解决方案 继承SQLiteOpenHelper后需要在构造方法里指定当前db的版本号super(context, DAT

eclipse 查找功能-如何在eclipse中 按一定的条件查找java文件?

问题描述 如何在eclipse中 按一定的条件查找java文件? 我想在eclipse使用查找java文件的功能,具体的操作如下: 希望在包名符合 *.controller的包中查找 含有event字符的java文件,该如何操作? thank you in advance! 解决方案 ctrl+H 然后用正则

Android中SQLite数据库操作

一.基础知识: 1.SQLite的数据类型: NULL:空值. INTEGER:带符号的整型,具体取决有存入数字的范围大小. REAL:浮点数字,存储为8-byte IEEE浮点数. TEXT:字符串文本. BLOB:二进制对象. smallint 16位元的整数. interger 32位元的整数. decimal(p,s) p 精确值和 s 大小的十进位整数,精确值p是指全部有几个数(digits)大小值,s是指小数点后有几位数.如果没有特别指定,则系统会设为 p=5; s=0 . floa

Android中SQLite应用详解

上次我向大家介绍了SQLite的基本信息和使用过程,相信朋友们对SQLite已经有所了解了,那今天呢,我就和大家分享一下在Android中如何使用SQLite. 现在的主流移动设备像Android.iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上的SQLite开发技巧.对于Android平台来说,系统内置了丰富的API来供开发人员操作SQLite,我们可以轻松的完成对数据的存取.

Android中SQlite数据库存取Bitmap(一)

mainActivity如下: package cn.com; import java.io.ByteArrayOutputStream; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; import cn.db.DBservice; import cn.db.Photo; import android.app.Activity; import android.graphics

Android中SQLite数据库小结

Android提供了一个名为SQLiteDatabase的类,该类封装了一些操作数据库的API,使用该类可以完成对数据进行添加(Create).查询(Retrieve).更新(Update)和删除(Delete)操作(这些操作简称为CRUD) SQLite 目前支持 NULL,INTEGER,REAL(浮点数字),TEXT,BLOB(二进制文本)这5中数据类型. SQLite 的数据库文件默认位于/data/data/package-name/databases 目录下. 创建一个数据库,首先要