public class Mysqlit extends SQLiteOpenHelper{
public Mysqlit(Context context){
super(context, "bw.db", null, 1);
}
@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
//第一张登录表
db.execSQL("CREATE TABLE login(id INTEGER PRIMARY KEY AUTOINCREMENT,namer VARCHAR(20),pass VARCHAR(20))");
//第二张数据表
db.execSQL("CREATE TABLE contacts(id INTEGER PRIMARY KEY AUTOINCREMENT,name VARCHAR(20),calss VARCHAR(20),phone VARCHAR(50))");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO Auto-generated method stub
}
Dao包的增删改查办法
public class Dao {
private SQLiteDatabase db;
//构招方法
public Dao(Context context){
Mysqlit qlite=new Mysqlit(context);
//获取读写数据库
db =qlite.getWritableDatabase();
}
//添加
public long loginAdd(String table, String nullColumnHack, ContentValues values){
return db.insert(table, nullColumnHack, values);
}
//查询
public Cursor loginSelect(String table, String[] columns, String selection,
String[] selectionArgs, String groupBy, String having,
String orderBy){
return db.query(table, columns, selection, selectionArgs, groupBy, having, orderBy);
}
//修改
public long update(String table, ContentValues values, String whereClause, String[] whereArgs){
return db.update(table, values, whereClause, whereArgs);
}
//删除
public long logindelete(String table, String whereClause, String[] whereArgs){
return db.delete(table, whereClause, whereArgs);
}
//使用foreach循环讲解析的数据放入数据库中
dao = new Dao(ShowActivity.this);
//要遍历的集合
ArrayList<Bean> bean=new ArrayList<Bean>();
for (Bean bean2 : bean) {
ContentValues values = new ContentValues();
int position = 0;
values.put("name", list.get(position).getGoods_name());
values.put("num", list.get(position).getGoods_num());
values.put("price", list.get(position).getGoods_price());
add = dao.add("data", null, values);
}
//点击存入数据库
listview.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() { @Override public boolean onItemLongClick(AdapterView<?> adapterView, View view, int i, long l) { // list.remove(list.get(i)); // long login = dao.add("login", null, null, null); //实例化Dao包 dao=new Dao(MainActivity.this); // Toast.makeText(MainActivity.this,"完成",Toast.LENGTH_SHORT).show(); //实例化ContentValues ContentValues values = new ContentValues(); //存入数据 values.put("namer",list.get(i).getNews_summary()); values.put("pass",list.get(i).getNews_title()); //执行添加数据库 long add = dao.add("login", null, values); Toast.makeText(MainActivity.this,"已存入数据库第"+add,Toast.LENGTH_SHORT).show(); return false; } });