关于数据库SQLiteDatabase的增删改查四个方法的参数详解
来源:互联网 发布:软件界面显示不全 编辑:程序博客网 时间:2024/05/21 07:06
个人喜欢直接上代码和注解:
public class DAO { private final MySQLiteHelper mHelper; private final SQLiteDatabase mDb; public DAO(Context context) { mHelper = new MySQLiteHelper(context,"",null,1); mDb = mHelper.getWritableDatabase(); } /** * 在表中添加一行,name = namevaule, age = 12; * @param tablename 表名 * @param columnhack 当values为空,没有数据插入的时候,插入columnhack(一般为null) * @param values 值 根据contentvalues这种键值对方式.添加具体数值到相应位置 */ public void insert(String tablename, String columnhack, ContentValues values){ ContentValues mValues = new ContentValues(); mValues.put("name","namevalue"); //key $ value mValues.put("age","12"); mDb.insert(tablename,columnhack,values); } /** * 删除表中name = name1,name = name2的数据 * @param table 表名 * @param whereClause 删除条件 "name= ?" * @param whereArgs string[] whereargs = new string[]{name1,name2} 删除条件的值(上面删除条件的具体值) */ public void delete(String table,String whereClause ,String[] whereArgs){ mDb.delete(table,whereClause,whereArgs); } /** * 将表中name=张三中的的money的值改为moneyvalues. * @param table 表名 * @param values 修改哪个值 contentvalues values = new contentvalues(); values.put("money",moneyvalues); * @param whereClause 修改的条件 "name=?" * @param whereArgs 修该条件的值 string[] whereargs = new string[]{"张三"} */ public void updata(String table,ContentValues values,String whereClause ,String[] whereArgs){ ContentValues values1 = new ContentValues(); values1.put("money","moneyvalue"); mDb.update(table,values,whereClause,whereArgs); } /** * @param table 表名 * @param columns 返回那几列的数据 string[] columns =new string[]{"money"}; * @param selection 查询条件 "name=?" * @param selectionArgs 查询条件的值 * @param groupBy 分组 * @param having 另外一个条件 * @param orderBy 排序 */ public void query(String table,String[] columns,String selection, String[] selectionArgs,String groupBy,String having,String orderBy){ mDb.query(table,columns,selection,selectionArgs,groupBy,having,orderBy); }
0 0
- 关于数据库SQLiteDatabase的增删改查四个方法的参数详解
- SQLiteDataBase的增删改查方法参数
- SQLiteDatabase(数据库的增删改查)
- SQLiteDatabase的增删查改
- Android SQLiteDataBase的另一种增删改查
- 关于数据库的增删查改
- SQLiteDatabase 增删改查参数说明
- android(19)_数据存储与访问_SQLite数据库_使用SQLiteDatabase提供的增删改查方法
- 数据库的增删改查方法
- 安卓中数据库增删改查的方法
- 关于Android中SQLiteDataBase的增删改查的基本使用
- Android对SQLite的"增删改查"——SQLiteDatabase
- 赵雅智_使用SQLiteDatabase提供的增删改查方法及事务
- 数据库的增删改查
- 数据库的增删改查
- 数据库的增删改查
- 数据库的增删改查
- 数据库的增删改查
- UVa苏丹的继承者
- python time总结
- 用c语言实现一个通讯录; 通讯录可以存储1000个人的信息,信息包括姓名、性别、年龄、电话、住址 提供方法: 1.添加联系人信息 2.删除指定联系人信息 3.查找指定联系人信息 4.修改指定联系&
- Hibernate_部门查询
- <javaScript> 数组去重的方法总结(2017年)
- 关于数据库SQLiteDatabase的增删改查四个方法的参数详解
- Mac Keyboard Shortcuts (Updating)
- <基础原理进阶>机器学习算法python实现【0】回归简谈&三种梯度下降算法
- Struts2_介绍struts2及struts2开发环境的搭建
- 数字滤波算法
- 争做“丝路精神“的现代传人,学习”丝路精神“的感悟
- CS学习资源推荐(持续更新)
- 150. Evaluate Reverse Polish Notation
- 计算机组成原理课本的问题总结