zoukankan      html  css  js  c++  java
  • 家庭记账本APP(5)

    一点小体会:

    前面粘过链接的视频自认为教学顺序不是很好,应该吧activity 的内容放在前面去了解,这样会对Android的大概工作流程有一个的理解,知道xml文件与java文件的关系。也可以更快的理解一些代码的作用。

    以下是连接SQL类的java文件的内容。

    其基本原理为继承SQLiteOpenHelper 的java 类,重写增加其中方法。

    其中onUpgrade()函数为APP更新所需要用的函数。

    package com.JIN;
    
    import android.content.Context;
    import android.database.sqlite.SQLiteDatabase;
    import android.database.sqlite.SQLiteOpenHelper;
    import android.util.Log;
    
    import androidx.annotation.Nullable;
    
    public class SQL extends SQLiteOpenHelper {
        final String add="create table jizhangben (money varchar(20),time varchar(20),driction varchar(10),info varchar(50))";
        public SQL(@Nullable Context context, @Nullable String name, @Nullable SQLiteDatabase.CursorFactory factory, int version) {
            super(context, name, null, version);
        }
        @Override
        public void onCreate(SQLiteDatabase db) {
            db.execSQL(add);
        }
        @Override
        public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
            Log.i("记账本","--版本更新"+oldVersion+"-->"+newVersion);
            String sql = "alter table tally add sex varchar(8)";
            db.execSQL(sql);
        }
    }
  • 相关阅读:
    composer "Illegal offset type in isset or empty"报错解决方案
    Yii2 使用a标签发送post请求
    YII2 项目安装步骤及异常记录
    三级城市联动菜单
    最新全国省、市、县数据库
    Sanic官翻-SSL示例
    Sanic官翻-WebSocket
    Sanic官翻-部署
    Sanic官翻-概述
    老子的道德经
  • 原文地址:https://www.cnblogs.com/ajinjinjin/p/14907484.html
Copyright © 2011-2022 走看看