数据库缓存
来源:互联网 发布:suse 11 安装yum 编辑:程序博客网 时间:2024/05/16 03:43
/**
* 插入数据的操作
*/
public void insertJson(String json,String url){
SQLiteDatabase database = myHelper.getWritableDatabase();
//现根据url删除json
database.delete("jsoncache","url = ?",new String[]{url});
//再去添加
ContentValues values = new ContentValues();
values.put("json",json);
values.put("url",url);
database.insert("jsoncache",null,values);
//关闭
database.close();
}
/**
* 查询数据库的操作....根据传入url获取存的json字符串
*/
public String getJson(String url){
SQLiteDatabase writableDatabase = myHelper.getWritableDatabase();
Cursor cursor = writableDatabase.query("jsoncache", new String[]{"json"}, "url = ?", new String[]{url}, null, null, null);
if (cursor.moveToNext()){
String json = cursor.getString(cursor.getColumnIndex("json"));
return json;
}
return null;
* 插入数据的操作
*/
public void insertJson(String json,String url){
SQLiteDatabase database = myHelper.getWritableDatabase();
//现根据url删除json
database.delete("jsoncache","url = ?",new String[]{url});
//再去添加
ContentValues values = new ContentValues();
values.put("json",json);
values.put("url",url);
database.insert("jsoncache",null,values);
//关闭
database.close();
}
/**
* 查询数据库的操作....根据传入url获取存的json字符串
*/
public String getJson(String url){
SQLiteDatabase writableDatabase = myHelper.getWritableDatabase();
Cursor cursor = writableDatabase.query("jsoncache", new String[]{"json"}, "url = ?", new String[]{url}, null, null, null);
if (cursor.moveToNext()){
String json = cursor.getString(cursor.getColumnIndex("json"));
return json;
}
return null;
}
===========================================================================
public class MyHelper extends SQLiteOpenHelper {
public MyHelper(Context context) {
super(context, "bawei.db", null, 1);
}
@Override
public void onCreate(SQLiteDatabase sqLiteDatabase) {
//创建表
sqLiteDatabase.execSQL("create table jsoncache(id integer primary key autoincrement,json text not null,url text not null)");
}
@Override
public void onUpgrade(SQLiteDatabase sqLiteDatabase, int i, int i1) {
}
}
阅读全文
0 0
- 数据库缓存
- 数据库缓存
- 数据库缓存
- 数据库缓存
- 数据库缓存
- 数据库缓存
- 缓存数据库
- 数据库缓存
- 缓存数据库表
- 数据库监听与缓存
- 数据库缓存依赖详解
- 数据库缓存依赖
- 数据库缓存依赖详解
- php 数据库缓存
- 数据库缓存依赖
- 数据库缓存的配置
- 数据库缓存类
- MySQL 查询缓存数据库
- P1282 多米诺骨牌
- Idea maven项目不能新建package和class的解决
- MOS管原理用法
- 从oracle官网下载JavaMail所需jar的操作流程
- 第九周项目1—二叉树算法库
- 数据库缓存
- 见之于未萌,识之于未发,网络安全事件应急演练实操指南
- OkHttp框架加拦截器
- 深入浅出JMS(四)--Spring和ActiveMQ整合的完整实例
- CentOs 6.x 升级 Python 版本
- 第九周 【项目3
- Mybatis模糊查询忽略大小小
- MySQL Group Replication 介绍
- 第七周项目1