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; } }