您好,登錄后才能下訂單哦!
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,代碼如下:
添加用戶到用戶表:
刪除用戶:
更改密碼:
查詢用戶:
4.當然怎么使用LoginDBHelper更加重要啦,首先創建數據庫
// 創建數據庫
new LoginDBHelper(MainActivity.this, "user_db", null, 1);
再定義一個UserDao的對象,然后調用UserDao里面的方法,就可以對數據表進行操作啦。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。