SQLiteOpenHelper添加

1.新建一个类,继承SQLiteOpenHelper
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;

public class MySqlite extends SQLiteOpenHelper {
public MySqlite(Context context) {
super(context, “bw.db”, null, 1);
}

@Override
public void onCreate(SQLiteDatabase db) {
    db.execSQL("create table student(id INTEGER PRIMARY KEY AUTOINCREMENT,author_name varchar(40))");
}

@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

}

}

2.重写dao层
import android.content.ContentValues;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;

public class SQLDao {

private Context context;
private SQLiteDatabase db;

public SQLDao(Context context) {
    this.context = context;
    MySqlite sqlite = new MySqlite(context);
    db = sqlite.getReadableDatabase();
}

public long insert(String table, String nullColumnHack, ContentValues values){
    return db.insert(table,nullColumnHack,values);
}

}

3.实例化daoceng
SQLDao mDao = new SQLDao(getActivity());

4.添加
for (int i = 0;i<list.size();i++){
Toast.makeText(getActivity(),""+i,Toast.LENGTH_SHORT).show();
ContentValues contentValues = new ContentValues();
contentValues.put(“author_name”,list.get(i).getAuthor_name());
mDao.insert(“student”,null,contentValues);
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值