一、安装SQLite
1、下载SQLite 链接:https://www.sqlite.org/download.html 解压放到同一个文件夹下 2、安装可视化界面SQLiteStudio 链接:https://sqlitestudio.pl/
二、Android连接SQLite
总体的思路是:先继承SQLiteOpenHelper抽象类并实现其中的构造方法和onCreate方法来进行数据库的创建以及表的创建,接着通过创建SQLiteDatabase类实例并调用其提供的insert、query等方法来进行数据的增删查改。详细步骤如下: 1、先创建一个DBHelper类,继承SQLiteOpenHelper类,并重写构造方法和onCreate方法等:
public class DBHelper extends SQLiteOpenHelper {
public DBHelper(Context context) {
super(context, "mydb.db", null, 1);
}
@Override
public void onCreate(SQLiteDatabase db) {
String sql="CREATE TABLE test(login VARCHAR(20),password VARCHAR(20))";
db.execSQL(sql);
}
@Override
public void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2) {
}
@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;
}
}
2、在某个Activity中,新建DBHelper实例,调用刚才封装好的查询方法
DBHelper dbHelper = new DBHelper(getApplicationContext());
SQLiteDatabase database = dbHelper.getWritableDatabase();
String[] params = new String[]{login};
String password = dbHelper.queryPassword("SELECT * FROM test WHERE login = ?", params);
三、查看执行结果
1、找到生成的数据库文件 2、右击下载到本地 3、用SQLiteStudio打开
|