您的位置:首页 > 数据库

数据库

2016-06-29 16:27 323 查看
public class Mysqlite
extends SQLiteOpenHelper {

    public Mysqlite(Context context) {

        super(context, "1409A", null, 1);

        // TODO Auto-generated constructor stub

    }

    @Override

    public void onCreate(SQLiteDatabase db) {

        

        db.execSQL("create table user(id integer primary key autoincrement,name varchar unique,tag varchar)");

    }

    @Override

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

        // TODO Auto-generated method stub

        

    }

}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

public class Dao
{

    private Mysqlite my;

    private SQLiteDatabase db;

    private List<String> list;

    public Dao(Context context){

        my = new Mysqlite(context);

        db = my.getReadableDatabase();

    }

    

    public void insert(){

        ContentValues values=new ContentValues();

        values.put("name", "社会要闻");

        values.put("tag", "y");

        db.insert("user", null, values);

        values.clear();

        values.put("name", "社会介绍");

        values.put("tag", "y");

        db.insert("user", null, values);

        values.clear();

        values.put("name", "旅行职能");

        values.put("tag", "y");

        db.insert("user", null, values);

        values.clear();

        values.put("name", "自身建设");

        values.put("tag", "n");

        db.insert("user", null, values);

        values.clear();

        values.put("name", "历史回眸");

        values.put("tag", "n");

        db.insert("user", null, values);

        values.clear();

        values.put("name", "社员风采");

        values.put("tag", "n");

        db.insert("user", null, values);

    }

    public List<String> select(String tag){

        list = new ArrayList<String>();

        Cursor query = db.query("user", new String[]{"name"}, "tag=?", new String[]{tag}, null, null, null, null);

        while (query.moveToNext()){

            String name = query.getString(query.getColumnIndex("name"));

            list.add(name);

        }

        return list;

    }

    public void update(String name,String tag){

        ContentValues values=new ContentValues();

        values.put("tag", tag);

        db.update("user", values, "name=?",new String[]{name});

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: