您现在的位置:主页 > 技术中心 > 编程开发 > 移动开发 > Android

Android教程之SQlit数据库操作  (3)

来源:未知 责任编辑:责任编辑 发表时间:2013-12-01 14:14 点击:

        db.execSQL(sql_3);
        setTitle("insert records ok!");
        } catch (SQLException e) {
        Log.e("ERROR", e.toString());
        }
采用第二种方便的方法进行插入:(采用contentValues的方法)
mOpenHelper = new DatabaseHelper(v.getContext());
        SQLiteDatabase db = mOpenHelper.getWritableDatabase();
        ContentValues cv = new ContentValues();
        cv.put("stud_no", "S108");
        cv.put("stud_name", "Lily Chen");
        db.insert("Student", null, cv);
        cv = new ContentValues();
        cv.put("stud_no", "S201");
        cv.put("stud_name", "Tom Kao");
        db.insert("Student", null, cv);
        cv = new ContentValues();
        cv.put("stud_no", "S333");
        cv.put("stud_name", "Peter Rabbit");
        db.insert("Student", null, cv);
        setTitle("insert record ok!");


查询语句:

        mOpenHelper = new DatabaseHelper(v.getContext());
        SQLiteDatabase db = mOpenHelper.getReadableDatabase();
        String col[] = { "stud_no", "stud_name" };
        cur = db.query("Student", col, null, null, null, null, null);
        Integer n = cur.getCount();
        String ss = Integer.toString(n);
        setTitle(ss + " records");
        cur.moveToFirst();
public Cursor query(String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy)
selection:  A filter declaring which rows to return, formatted as an SQL WHERE clause (excluding the WHERE itself). Passing null will return all rows for the given table.
selectionArgs:You may include ?s in selection, which will be replaced by the values from selectionArgs, in order that they appear in the selection. The values will be bound as Strings.


如何不断循环的取出下一条打印出来:
查询语句返回的是一个Cursor cur = db.query("MyOrder", col, cond, null, null, null,null);第一个参数为数据表的名字,第二个参数为一个String[],里边是数据列的名字,第三个是查询条件。翻译的SQL语句为://SELECT order_no, type FROM MyOrder WHERE type='NEW'。

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片

推荐热点

  • Android 完全退出程序
  • 原创:Android应用开发-Andorid歌词秀,含源码
  • android 屏幕保护
  • Android手机软件汉化教程---第四课 dex文件汉化
  • 众多Android 开源项目推荐,给力工作给力学习
  • Android Audio代码分析4
  • Android得到已安装的应用程序信息!
  • MIUI:10个亮点及5处不足
  • Android成长的幕后推手:工程师鲁宾
?? - ?? - ÝřŝžľŘÝź - TAGąęÇŠ - RSSśŠÔÄ - ??
Copyright © 2004-2024 上海卓卓网络科技有限公司