SQLite数据库的DAO模式的CRUD操作

Android Studio在DAO模式下的SQLite数据库的CRUD编程

要求:
AS实现往SQLite数据库中表的增删改查。
实现界面展示:
布局文件:

主布局,需要2个TextView:分别表示姓名和年龄;2个EditText:id分别为et_name,et_age;3个Button按钮:id分别为bt_add,bt_modify,bt_del和1个ListView:id为listView。
ListView使用的布局:id为别为的tv_id、tvname和tvage的3个TextView控件。

事件监听控制:

(1)新建名为DbHelper的SQLite数据库打开助手类,主要重写两个抽象方法onCreate()方法建表friends。之后运行时,若数据库没有版本提升,则以可读写方式直接打开数据库;SQLite数据库属于内部存储,在应用卸载时将被删除,而再次安装时不会被删除;若有版本提升,则先执行onUpgrade()方法后,再以可读写方式打开数据库。
部分代码:

    @Override
    public void onCreate(SQLiteDatabase db) {
   
        //当表不存在时,创建表;第一字段为自增长类型
        db.execSQL("CREATE TABLE IF NOT EXISTS " +
                TB_NAME + "( _id integer primary key autoincrement," +
                "name varchar," + "age integer"+ ")");
    }
    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
   
        // 执行SQL命令
        db.execSQL(
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值