如何在sqlite数据库中添加一些数据

时间:2015-02-23 20:11:21

标签: android sqlite

我想在我的数据库中添加一些数据..我想添加" admin"作为我的程序的默认用户名和密码..所以当我输入用户名和密码到我的Edittext时,不需要在我的程序的第一次运行时注册它将继续进入管理活动..

这是我的编码添加一些数据

        UserCrud uCrud = new UserCrud(this);
        User user = new User();
        user.loguser = "admin";
        user.logpass = "admin";
        uCrud.insert(user);

这是我在我的数据库中插入数据的crud操作

public class UserCrud {

private DBHelper dbHelper;

public UserCrud(Context context){
    dbHelper = new DBHelper(context);
}

public int insert(User user){
    SQLiteDatabase db = dbHelper.getWritableDatabase();
    ContentValues values = new ContentValues();
    values.put(User.KEY_priv, user.privl);
    values.put(User.KEY_username, user.username);
    values.put(User.KEY_usertype, user.usertype);
    values.put(User.KEY_sex, user.sex);
    values.put(User.KEY_usercompany, user.usercompany);
    values.put(User.KEY_usermail, user.usermail);
    values.put(User.KEY_usercontact, user.usercontact);
    values.put(User.KEY_useradd, user.useradd);
    values.put(User.KEY_loguser, user.loguser);
    values.put(User.KEY_logpass, user.logpass);
    values.put(User.KEY_logconfirm, user.logconfirmm);

    long user_Id = db.insert(User.TABLE, null, values);
    db.close();

    return (int) user_Id;
}

但是当我运行我的应用程序时没有任何事情发生..

0 个答案:

没有答案