zoukankan      html  css  js  c++  java
  • 个人冲刺(三)——家庭记账本

    冲刺任务:完成DataBaseHelper.java

    DataBaseHelper.java

    package com.example.jizhangben;
    
    import android.content.ContentValues;
    import android.content.Context;
    import android.database.Cursor;
    import android.database.sqlite.SQLiteDatabase;
    import android.database.sqlite.SQLiteOpenHelper;
    
    /**
     * Created by 惠普 on 2021/2/20.
     */
    
    public class DatabaseHelper extends SQLiteOpenHelper {
    
        public static final String COST_MONEY = "cost_money";
        public static final String COST_DATE = "cost_date";
        public static final String COST_TITLE = "cost_title";
        public static final String IMOOC_COST = "Homework";
    
        public DatabaseHelper(Context context) {
            super(context, "homework", null, 1);
        }
    
        @Override
        public void onCreate(SQLiteDatabase db) {
            db.execSQL("create table if not exists Homework(" +
                    "id integer primary key, " +
                    "cost_title varchar, "+
                    "cost_date varchar, "+
                    "cost_money varchar)");
        }
    
        public void insertCost(CostBean costBean){
            SQLiteDatabase database=getWritableDatabase();
            ContentValues cv=new ContentValues();
            cv.put(COST_TITLE,costBean.CostTitle);
            cv.put(COST_DATE,costBean.CostDate);
            cv.put(COST_MONEY,costBean.CostMoney);
            database.insert(IMOOC_COST,null,cv);
        }
    
        public Cursor getAllCostData(){
            SQLiteDatabase database=getWritableDatabase();
            return database.query(IMOOC_COST, null, null, null, null, null, COST_DATE+" ASC");
        }
    
        public void deleteAllData(){
            SQLiteDatabase database=getWritableDatabase();
            database.delete(IMOOC_COST,null,null);
        }
        @Override
        public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
    
        }
    }
  • 相关阅读:
    与平面和空间打交道的计算几何
    借助水流解决问题的网络流
    计算几何算法概览
    关于while (~scanf("%d %d", &m, &n))的用法
    Minimizing maximizer(POJ 1769)
    java九九乘法表
    java替换字符串中的World为Money
    java截取字符串,第4位以后的字符串用*代替
    java使用valueOf的方法反转字符串输出
    java使用StringBuilder的方法反转字符串输出
  • 原文地址:https://www.cnblogs.com/zyj3955/p/14872966.html
Copyright © 2011-2022 走看看