2024.3.8

第四天

所花时间:2h

代码量:200+

博客量:2

了解到的知识点:把开课博客补充了一下,浅浅做个总结,也是连上SQLite喽,感觉比MySQL简洁多了,,但是之前记账本有个问题就是数据库存不进数据,现在还没找到原因,不过周末可能要有点事情,等周一的时候抽时间看看,毕竟现在了解了点数据库,看情况找找问题。

package com.hui.shujuku;

import android.annotation.SuppressLint;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;

public class DBHelper extends SQLiteOpenHelper {

    public DBHelper(Context context) {
        super(context, "mydb.db", null, 1);
        // TODO Auto-generated constructor stub
    }

    @Override
    public void onCreate(SQLiteDatabase db) {
        // TODO Auto-generated method stub
        String sql="CREATE TABLE test(account VARCHAR(20),password VARCHAR(20))";
        db.execSQL(sql);

    }

    @Override
    public void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2) {
        // TODO Auto-generated method stub

    }


    @Override
    public void onCreate(SQLiteDatabase db) {

    }
    @SuppressLint("Range")
    public String queryPassword(String sql, String[] bindArgs){
        SQLiteDatabase database = getWritableDatabase();
        Cursor cursor = database.rawQuery(sql, bindArgs);
        String result = null;
        while(cursor.moveToNext()){
            result = cursor.getString(cursor.getColumnIndex("password"));
        }
        return result;
    }
}

  

posted @ 2024-03-08 20:05  cvjj  阅读(15)  评论(0)    收藏  举报