安卓中sqlite数据库的增删改查操作的工具类
2015-09-17 19:14
459 查看
<span style="font-family:Microsoft YaHei;font-size:18px;">将数据库中的增删改查操作封装成一个类,使用时直接调用很方便 package com.qianfeng.day14_sqliteopenhelper2.db; import android.content.ContentValues; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; public class DbManage { private MySqliteHelper helper; public DbManage(MySqliteHelper helper){ this.helper = helper; } /** * 增 删 改 * @param sql */ public void changeData(String sql){ SQLiteDatabase db = helper.getReadableDatabase(); db.execSQL(sql); db.close(); } /** * 查 * @param sql * @param selectionArgs * @return */ public Cursor queryData(String sql, String[] selectionArgs){ SQLiteDatabase db = helper.getReadableDatabase(); Cursor cursor = db.rawQuery(sql, selectionArgs); return cursor; } /** * api 插入 */ public long ApiInSertData(String table, ContentValues values){ SQLiteDatabase db = helper.getReadableDatabase(); long l = db.insert(table, null, values); return l; } /** * api 修改 */ public int ApiUpdataData(String table, ContentValues values, String whereClause, String[] whereArgs){ SQLiteDatabase db = helper.getReadableDatabase(); int l = db.update(table, values, whereClause, whereArgs); return l; } /** * api 删除 */ public int ApiDeleteData(String table, String whereClause, String[] whereArgs){ SQLiteDatabase db = helper.getReadableDatabase(); int l = db.delete(table, whereClause, whereArgs); return l; } /** * api 查询 */ public Cursor ApiQueryData(String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy){ SQLiteDatabase db = helper.getReadableDatabase(); Cursor cursor = db.query(table, columns, selection, selectionArgs, groupBy, having, orderBy); return cursor; } } </span>
相关文章推荐
- Mysql数据库的内外联查询
- 安卓中的SQLite数据库的基本操作1
- 深入浅出Mysql(一)
- Sqlite数据库操作类
- Redhat5.8 环境下编译安装 Redis 并将其注册为系统服务
- Redhat5.8 环境下编译安装 Redis 并将其注册为系统服务
- ORACLE触发器详解
- SQL Server学习记录之set nocount on
- Redis安装
- powerdesigner 通过jdbc连接 oracle数据库
- 什么是简单的分析SQL注入漏洞
- MySQL获取表格信息
- ORACLE 数据库需要创建索引的规则
- 使用oracle遇到的相关函数
- mongodb计算地理空间距离实例
- mysql导出表结构
- Redis命令
- [mongodb] 基本命令
- mongodb在aggregate中怎么统计总数
- geoserver使用mysql数据源的注意事项