zoukankan      html  css  js  c++  java
  • 每日日报

    Android下数据库操作表的简单粗暴方法(通过sql语句)

            相关API

                    ①插入删除修改相关操作 sqlitedatabase的 execSQL方法
                    ②查询操作  sqlitedatabase的 rawQuery方法
                    ③ 查询结果返回 Curor(游标 类似JDBC中的ResultSet)
                            curor相关方法 moveToNext() 移动到下一行
                                                     getCount() 返回查询到的结果一共有多少行
                                                     getColumnCount()返回一条结果中有多少列
                                                     getString(index), getInt(index) 根据列序号返回相应记录(序号从0开始)
    1. public void insert(View v) {
    2.        SQLiteDatabase db = openHelper.getReadableDatabase();
    3.        db.execSQL("insert into info(name,phone) values('赵四','13888888888')");
    4.        db.execSQL("insert into info(name,phone) values('王五','13888888888')");
    5.        db.close();
    6.    }
    7.    public void update(View v) {
    8.        SQLiteDatabase db = openHelper.getReadableDatabase();
    9.        db.execSQL("update info set phone = '12345678' where name='赵四' ");
    10.        db.close();
    11.    }
    12.    public void delete(View v) {
    13.        SQLiteDatabase db = openHelper.getReadableDatabase();
    14.        db.execSQL("delete from info where name = '赵四'");
    15.        db.close();
    16.    }
    17.    public void query(View v) {
    18.        SQLiteDatabase db = openHelper.getReadableDatabase();
    19.        Cursor cursor = db.rawQuery("select * from info where name = ? ; ", new String[]{"王五"});
    20.        while(cursor.moveToNext()){
    21.            for (int i = 0; i < cursor.getColumnCount(); i++) {
    22.                String result = cursor.getString(i);
    23.                
    24.                Log.d("MainActivity", result+"");
    25.            }
    26.        }
    27.        db.close();
    28.    }
  • 相关阅读:
    Objective-C之NSArray(数组)默认排序与自定义排序
    Objective-C学习笔记之for( int )机制
    OC之NSString、NSMutableString学习笔记 常用方法
    换行回车的区别 2018-10-30
    Python头部2行 #!/usr/bin/python 和 #!/usr/bin/env 的区别 以及编码方式的指定 2018-10-23
    旧版Windows 睡眠与休眠 2018-10-18
    手机尺寸像素 PPI 2018-10-17
    VMvare 虚拟机扩容 2018-10-11
    批量判断网址能否访问 2018-10-04
    字符串的 strip()方法 2018-10-04
  • 原文地址:https://www.cnblogs.com/zhukaile/p/14836069.html
Copyright © 2011-2022 走看看