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进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。