安卓开发-sqLite增删改查

结构分析:


一:新建数据库帮助类StudentHelper.class

public class StudentHelper extends SQLiteOpenHelper {
	public StudentHelper(Context context) {
		super(context, "student",null,1);
		// TODO Auto-generated constructor stub
	}
	@Override
	public void onCreate(SQLiteDatabase sqLiteDatabase) {
		// TODO Auto-generated method stub
		sqLiteDatabase.execSQL("create table students (_id integer primary key autoincrement,name varchar(30),number varchar(20),sex varchar(6))");
	}
	@Override
	public void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2) {
		// TODO Auto-generated method stub

	}

}

    注意点:

    1、创建类的时候注意继承sqliteopenhelper

    2、自动创建的默认构造函数中的参数只需要Context context即可

    3.onCreate方法只会在第一次程序运行时执行,重复执行需要在虚拟机中清空数据并强制停止再重新运行 

二:新建数据库DAO

public class StudentDAO {
	private StudentHelper studentHelper;
	
	public StudentDAO(Context context) {
		studentHelper=new StudentHelper(context);
	}

        //增加操作
	public void add(String name,String number,String sex) {
		SQLiteDatabase sqLiteDatabase=studentHelper.getWritableDatabase();
		sqLiteDatabase.execSQL("insert in
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值