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

浙公网安备 33010602011771号