Android常用的数据库,有增删改查的功能。
创建SqlistOpenHelps类继承SQLiteOpenHelper
//创建数据库
public SqlistOpenHelps(Context context) {
super(context, "photo.db", null, 1);
}
//创建表的属性
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("create table photo (id Integer primary key autoincrement ,name varchar(20))");
}
//升级时用的方法
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
}
创建Dao类,写增删改查的方法
public class Dao {
private SQLiteDatabase db;
public void Dao(Context context){
SqlistOpenHelps sp=new SqlistOpenHelps(context);
db = sp.getWritableDatabase();
}
//添加
public boolean add(String title){
ContentValues values=new ContentValues();
values.put("name", title);
long data = db.insert("photo", null, values);
if (data!=-1){
return true;
}else {
return false;
}
}
}
在MainActivity里调用
Dao dao=new Dao();
dao.Dao(this);
boolean add = dao.add(url);
if(add==true){
Toast.makeText(Photo.this,"成功",Toast.LENGTH_LONG).show();
}else {
Toast.makeText(Photo.this,"失败",Toast.LENGTH_LONG).show();
}