Android学习-每日打卡APP-进展

今天课比较多,但是还是要抽出时间写安卓,又有了一些小进展,将数据库的部分代码写了出来

可以参考一下

复制代码
package com.example.clockappliction;

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;

import androidx.annotation.Nullable;

public class DB extends SQLiteOpenHelper {
    private static final int DATABASE_VERSION=4;

    private static final String DATABASE_NAME="crud.db";

    public DB(Context context) {
        super(context,DATABASE_NAME,null,DATABASE_VERSION);
    }

    @Override
    public void onCreate(SQLiteDatabase db) {

        String CREATE_TABLE_USER="CREATE TABLE " + Student.TABLE +"("
                +Student.KEYWORD+" INTEGER PRIMARY KEY AUTOINCREMENT ,"
                +Student.ID+" TEXT ,"
                +Student.NAME+" TEXT ,"
                +Student.GRADE+" TEXT ,"
                +Student.PHONE+" TEXT)";

        String CREATE_TABLE_CLOCK="CREATE TABLE " + Clock.TABLE +"("
                +Clock.KEYWORD+" INTEGER PRIMARY KEY AUTOINCREMENT ,"
                +Clock.DATE+" TEXT ,"
                +Clock.WORD+" TEXT ,"
                +Clock.SUMMARY+" TEXT ,"
                +Clock.MAXDAY+" TEXT)";
    }

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

        db.execSQL("DROP TABLE IF EXISTS "+ Student.TABLE);
        db.execSQL("DROP TABLE IF EXISTS "+ Clock.TABLE);
        onCreate(db);
    }
}
复制代码

 

 

 

作者:冰稀饭Aurora

出处:https://www.cnblogs.com/rsy-bxf150/p/17177089.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   冰稀饭Aurora  阅读(14)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示