数据库方法的使用

package com.example.qiji0330;

import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;

/**
 * Created by 小柒先生。 on 2018/4/1.
 */

public class Dao {

    private final Myhelper myhelper;

    public Dao(Context context) {
        myhelper = new Myhelper(context);
    }

    public void insert(String path,String json){
        SQLiteDatabase writableDatabase = myhelper.getWritableDatabase();
        ContentValues contentValues=new ContentValues();
        contentValues.put("urlpath",path);
        contentValues.put("jsondata",json);

        long person = writableDatabase.insert("person", null, contentValues);
    }

    public String query(String path){
        String data = "";
        SQLiteDatabase writableDatabase = myhelper.getWritableDatabase();
        Cursor cursor = writableDatabase.query("person", null, "urlpath = ?", new String[]{path}, null, null, null);
        if(cursor!=null){
            while (cursor.moveToNext()){
                data = cursor.getString(cursor.getColumnIndex("jsondata"));
            }
        }

        return data;
    }


}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值