首页 > 其他分享 >2024年3月5日第7篇博客

2024年3月5日第7篇博客

时间:2024-03-05 20:24:09浏览次数:18  
标签:20 DB db 博客 2024 varchar android public

今天所花时间四个小时,

代码量:100行

package com.example.myapplication;

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

public class DBHelper extends SQLiteOpenHelper {

    private static final int DB_VERSION = 2; // 更新数据库版本号
    private static final String DB_NAME = "account_daily.db";

    public DBHelper(Context context) {
        super(context, DB_NAME, null, DB_VERSION);
    }

    @Override
    public void onCreate(SQLiteDatabase db) {
        String sql = "create table account(_id integer primary key autoincrement," +
                "Title varchar(20)," +
                "Date varchar(20)," +
                "Money varchar(20)," +
                "ExpenseType varchar(20))";
        db.execSQL(sql);
    }

    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
        // 在这里执行升级数据库的操作
        if (oldVersion < 2) {
            // 从版本1升级到版本2的操作
            db.execSQL("ALTER TABLE account ADD COLUMN ExpenseType varchar(20);");
        }

        // 如果有多个版本升级,可以继续添加条件
        // if (oldVersion < 3) {
        //     // 从版本2升级到版本3的操作
        //     db.execSQL("ALTER TABLE account ADD COLUMN NewColumn INTEGER;");
        // }
    }
}

 

博客1篇

学到的知识:android端的数据库SQLite操作

标签:20,DB,db,博客,2024,varchar,android,public
From: https://www.cnblogs.com/xuechenhao173/p/18054730

相关文章

  • 联合省选 2024 游记
    Day0考前一天本来放假的,但是父母报了来校自习,被迫来到学校,但是机房又被占了,跑到二楼古董机房自习,体会了一下\(\times6\)常数的缓慢感。自习的时候一直在看数据结构、多项式和数学之类的东西,然后省选一个没考。Day1早上起来,感到了已经很久没有过了的睡饱了的十分清醒的感觉......
  • 2024.3.5(周二)进度
    敲代码时间:课上一个半小时内容:哈利波特英文版接龙博客量:2知识点:读入文件并将结果导入另一个文件packageletteron;importjava.io.FileReader;importjava.io.PrintWriter;importjava.util.ArrayList;importjava.util.List;importjava.util.Scanner;publicclass......
  • D平台接入B10.30.0.48_2024.03.05
     YDSJYC2-105-A-01-ASW-RGS6520-M1-01U26#showrunYDSJYC2-105-A-01-ASW-RGS6520-M1-01U26#showrunning-configBuildingconfiguration...Currentconfiguration:15429bytesversion11.0(5)B9P120hostnameYDSJYC2-105-A-01-ASW-RGS6520-M1-01U26privilegeexecalll......
  • D平台接入A10.30.0.47_2024.03.05
     YDSJYC2-105-A-02-ASW-RGS6520-M2-01U26#showrunYDSJYC2-105-A-02-ASW-RGS6520-M2-01U26#showrunning-configBuildingconfiguration...Currentconfiguration:14428bytesversion11.0(5)B9P120hostnameYDSJYC2-105-A-02-ASW-RGS6520-M2-01U26!load-balance-profil......
  • 2024.03.05
        今天在软件工程课程上主要进行了学习方法,与老师的教学方法与目标的分享,告诉我们要在“做中学”,还给我们留了作业的目标,这学期各个阶段应该的学习的内容(包括每天一条学习进度表格)。最后进行了课堂的练习,主要是计算最长英语单词链 一个文本文件中有N个不同的英语......
  • GDOI2024 游记
    GDOI2024游记Day-6元宵节,得知自己可以参加GDOI,惊喜坏了。要知道,我CSP-S2=,NOIP没参加。居然去了GDOI!真的有很多很多想说的话,非常非常感谢教练。但是这里不作抒情了,“此中有真意,欲辨已忘言”。Day-4知道可以参加GDOI,肯定疯狂卷卷题、刷刷数据结构呀(虽然并没有什么用)......
  • 不写博客的理由
    第一个被端上来的虚假的理由,自然是我没有时间。脑中思绪乱飞,但是要写下来,有这么几个困难:首先是刚想到的绝妙点子转头就会忘记,或者忘记一部分,没有那么完美了;其次是我总是期望我写下来的东西是有逻辑的,那么就要对想法进行整理,这需要时间,而且可能得到一个“我刚才想的啥也不是”的结......
  • 记录零基础的行人重识别---2024.3.4 第一天
    本人研一小白一枚,老师给定的研究方向为行人重识别的方向,最近在知乎上面看到了郑哲东大佬以及他们悉尼科技大学小组曾经写的知乎帖子https://zhuanlan.zhihu.com/p/50387521,随手也附上他们的GitHub项目链接https://github.com/layumi/Person_reID_baseline_pytorch/tree/master/......
  • 第二周开课博客
    1、介绍自己,建博客在去年大一的时候建立了自己的博客园,之前一年也是发布了一些日常,学习等方面的记录,收获很多,从大一开始的C语言,C++,到大二的Java,javaweb,这个学期要学习安卓开发,编译软件也用了好多种,自己也是有了一些知识积累,虽然感觉自己的编程能力不是很理想,但是和去年相比真的是......
  • 释放全球互连的数字潜力!MWC 2024云网高峰论坛召开,中国电信天翼云扬帆起航!
    2月27日,在2024年世界移动通信大会(MWC2024)期间,中国电信云网高峰论坛顺利召开。本次论坛以“释放全球互连的数字潜力”为主题,汇聚全球多个国家和地区的通信业领袖和重量级企业代表,以云为驱、以网为纽,共同探讨释放全球互连的数字潜力。 凝聚共识推动创新竞速全球数字浪潮航程......