SQLite簡單使用

1.首先繼承了一個數據庫的助手類LoginDBHelper

    代碼如下:

public class LoginDBHelper extends SQLiteOpenHelper {

public static final int VERSION = 1;

LoginDBHelper(Context context, String name, CursorFactory factory,int version){

super(context, name, factory, VERSION);

}

// 這個地方是創建數據的時候調用

@Override

public void onCreate(SQLiteDatabase db) {

// TODO Auto-generated method stub

// 創建註冊表

String sql = "create table user_table(uname varchar(32) primary key, " +

 "upassword varchar(32));";

db.execSQL(sql);

}


@Override

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

// TODO Auto-generated method stub

}

}



2.定義了一個User的類,裏面包含了用戶的用戶名和密碼


public class User {

private String userName = null;

private String userPass = null;

User(){

}

User(String userName, String userPass){

this.userName = userName;

this.userPass = userPass;

}

void setUserName(String userName){

this.userName = userName;

}

void setUserPass(String userPass){

this.userPass = userPass;

}

String getUserName(){

return userName;

}

String getUserPass(){

return userPass;

}

}


3.定義了一個操作數據表user_table的類UserDao,代碼如下:

     添加用戶到用戶表:

      wKioL1Y1i5_wFE19AALCt8mbuHM851.jpg

        刪除用戶:

        wKiom1Y1jFXzhzU3AAKUWblHtSE480.jpg

     更改密碼:

wKioL1Y1jLCz2dEkAALxfgDiDNQ285.jpg

    查詢用戶:

    wKiom1Y1jJLz_BuSAAQoO6O8xEg888.jpg



4.當然怎麼使用LoginDBHelper更加重要啦,首先創建數據庫

 // 創建數據庫

 new LoginDBHelper(MainActivity.this, "user_db", null, 1);

再定義一個UserDao的對象,然後調用UserDao裏面的方法,就可以對數據表進行操作啦。






















發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章