android 数据库用sql语句的 crud
来源:互联网 发布:mysql 最近一条记录 编辑:程序博客网 时间:2024/04/27 01:25
package com.itheima.dao;import java.util.ArrayList;import java.util.List;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import android.util.Log;import com.itheima.db.PersonSQLiteOpenHelper;import com.itheima.domain.Person;public class PersonDao {private PersonSQLiteOpenHelper helper;/** *在构造方法里面完成helper的初始化 */public PersonDao(Context context){helper = new PersonSQLiteOpenHelper(context);}/** * 添加一条记录 * @param name * @param nunber */public void add(String name,String number){SQLiteDatabase db = helper.getWritableDatabase();String sql = "insert into person values(?,?)";db.execSQL(sql,new Object[]{name,number});db.close();}/* * 查询记录是否存在; */public boolean find(String name){SQLiteDatabase db = helper.getReadableDatabase();Cursor rs = db.rawQuery("select * from person where name = ?", new String[]{name});boolean result = rs.moveToNext();rs.close();db.close();return result;}/** * 修改 */public void update(String name,String number){SQLiteDatabase db = helper.getWritableDatabase();db.execSQL(" update person set number = ? where name = ?",new Object[]{number,name});db.close();}/** * 删除一条记录 * @param name */public void delete(String name){SQLiteDatabase db = helper.getWritableDatabase();db.execSQL("delete from person where name = ?",new Object[]{name});db.close();}//返回全部的数据库信息public List<Person> getAll(){SQLiteDatabase db =helper.getReadableDatabase();Cursor rs = db.rawQuery("select * from person",null);List<Person> list = new ArrayList<Person>();while(rs.moveToNext()){int id = rs.getInt(1);String name = rs.getString(2);String number = rs.getString(rs.getColumnIndex("number"));Person p = new Person();p.setId(id);p.setName(name);p.setNumber(number);list.add(p);}rs.close();db.close();return list;}}
0 0
- android 数据库用sql语句的 crud
- sql 数据库CRUD语句
- 数据库的增删改查crud(sql语句)
- sql语句的简单crud
- Sql Server 数据库的CRUD
- Android中对数据库进行CRUD操作手写SQL语句方式
- SQL基础CRUD语句
- 数据库CRUD语句
- CRUD---数据库SQL操作
- android数据库sqlite的CRUD操作
- 用SQL附加数据库的语句
- SQL的CRUD记录
- Android SQL语句实现数据库的增删改查
- SQL语句CRUD基本操作----必须掌握!
- ios-day24-01(SQLite数据库之SQL语句:建表、删表、CRUD、主键约束、排序、条件语句等等)
- ios-day24-01(SQLite数据库之SQL语句:建表、删表、CRUD、主键约束、排序、条件语句等等)
- 数据库行转列的sql语句
- 获取数据库的sql语句
- 以Android环境为例的多线程学习笔记(一)------- 线程的创建
- Android怎样才能完全退出程序
- 代码块同步
- 成为IT精英,我奋斗了7年
- NYOJ 31 5个数求最值
- android 数据库用sql语句的 crud
- tomcat学习笔记(二) 模拟一个简单的servlet容器
- 我来了 csdn
- Android JNI抛出异常处理
- java编码问题(中文乱码的原因)
- C陷阱篇之运算符优先级
- Business Analyst
- with rollup技巧
- tweepy(Twitter API) status object