对数据进行添加longinsert=database.insert("user",null, values);//这里的null就始终写成null就好了System.out.println(insert);//返回值是改行的主键,如果出错返回-1database.close();//关闭数据库}//修改publicvoidupdata(){SQLiteDatabasedatabase=userDB.getWritableDatabase...
三、使用SQLiteDatabase操作SQLite数据库 Android提供了一个名为SQLiteDatabase的类,该类封装了一些操作数据库的API,使用该类可以完成对数据进行添加(Create)、查询(Retrieve)、更新(Update)和删除(Delete)操作(这些操作简称为CRUD)。对SQLiteDatabase的学习,我们应该重点掌握execSQL()和rawQuery()方法。execSQL()方法可...
intage){SQLiteDatabasedb=dbHelper.getWritableDatabase();ContentValuesvalues=newContentValues();values.put(DBHelper.COLUMN_NAME,name);values.put(DBHelper.COLUMN_AGE,age);db.update(DBHelper.TABLE_NAME,values,DBHelper.COLUMN_ID+"=?",newString[]{String.valueOf(id)});}// 删除数据privatevoiddeleteData...
public void onClick(View v) { SQLiteDatabase db = dbHelper.getWritableDatabase(); ContentValues values = new ContentValues(); values.put("price",10.99); /** * 第一个参数是:表名 * 第二个参数是:名字等于谁? * 第三个参数是:哆啦A梦 */ db.update("Book", values,"name = ?",new Strin...
一.创建用户表 1. 使用SQLite数据库,必须继承SQLiteOpenHelper 2. 编写类名为UserDbHelper 继承SQLiteOpenHelperpublic class UserDbHelper extends SQLiteOpenHelper { private static UserDbHelper sHelper; private static final String DB_NAME = "user_info.db&q
简介:Android -SQLite 的增删改查(CRUD) SQLiteDatabase 管理类,用于数据库层面的操作。 openDatabase:打开指定路径的数据库。 isOpen:判断数据库是否已打开。 close:关闭数据库。 getVersion:获取数据库的版本号。 setVersion:设置数据库的版本号。 事务类,用于事务层面的操作。
一定要在图中的位置有一个上下文,在图中还有一个SQLiteDatebase mysql;也是不能少的,NoteDb abv,在增删改查中也是不必可少的 1-1 public void baocun() { ContentValues cv = new ContentValues(); cv.put(NoteDb.CONTENT, a.getText().toString());//将textview转型并存入CONTENT,这里的a.getText().to...
android:text="SQLite增删改查删除操作演示" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" android:layout_gravity="center"/> ...
一步一步开始做吧,我先创建个项目,主要是使用sqlite的代码。 首先,我需要在项目初次运行时创建数据库并新建一张user表,用来存储username和password两个字段; 并利用这一张表为基础数据表进行增删改查等操作; 当需求改动时,对表进行修改,新增age和address字段; ...