• 每日日报


    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.    }
  • 相关阅读:
    04.网站点击流数据分析项目_模块开发_数据仓库设计
    03.网站点击流数据分析项目_模块开发_数据预处理
    02.网站点击流数据分析项目_模块开发_数据采集
    15_sqoop数据导出
    14_sqoop数据导入
    13_sqoop数据迁移概述
    12_Azkaban案例实践5_Command操作Hive脚本任务
    11_Azkaban案例实践4_Command操作MapReduce
    10_Azkaban案例实践3_Command操作HDFS
    09_Azkaban案例实践2_Command多job工作流flow
  • 原文地址:https://www.cnblogs.com/zhukaile/p/14836069.html
Copyright © 2020-2023  润新知