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.    }
  • 相关阅读:
    Python基础-字符串方法 、文件操作
    Python基础-列表、字典
    Python基础作业-用户登录
    LeetCode 78. Subsets
    LeetCode 77. Combinations
    LeetCode 76. Minimum Window Substring
    LeetCode 74. Search a 2D Matrix
    LeetCode 73. Set Matrix Zeroes
    LightOJ 1043
    LightOJ 1042
  • 原文地址:https://www.cnblogs.com/zhukaile/p/14836069.html
Copyright © 2011-2022 走看看