第一步:新建一个Android工程,命名为SQLiteDatabaseDemo. 第二步:创建一个新的类BooksDB.java 这个类要继承于android.database.sqlite.SQLiteOpenHelper抽象类,我们要实现其中两个方法:onCreate(),onUpdate.具体代码如下: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 package com.android.tutor; import android...
以下是插入数据的方法: publicvoidaddUser(Stringname,Stringemail){// 获取可写的数据库SQLiteDatabasedb=this.getWritableDatabase();// 创建内容值对象ContentValuesvalues=newContentValues();values.put("name",name);values.put("email",email);// 插入数据db.insert("users",null,values);// 关闭数据库db.c...
注:在继承SQLiteOpenHelper类时,必须要有public DatabaseHelper(Context context, String name, CursorFactory factory,int version) 这个构造方法。 在定义好DatabaseHelper这个助手类后,就可以使用这个类创建Sqlite数据库,并对数据库进行操作了,下面通过一个定义好的Activity进行说明,代码如下: [java] public class SQLit...
publicvoidinsertTestData(){SQLiteDatabasedb=this.getWritableDatabase();// 获取可写的数据库for(inti=1;i<=100;i++){// 插入 100 条数据ContentValuesvalues=newContentValues();values.put(COLUMN_NAME,"Name "+i);db.insert(TABLE_NAME,null,values);// 插入数据}db.close();// 关闭数据库} 1. 2....
Android——使用SQLiteDatabase操作SQLite数据库 除了可以使用文件或SharedPreferences存储数据,还可以选择使用SQLite数据库存储数据。 在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上...
第一步:新建一个Android工程,命名为SQLiteDatabaseDemo. 第二步:创建一个新的类BooksDB.java这个类要继承于android.database.sqlite.SQLiteOpenHelper抽象类,我们要实现其中两个方法:onCreate(),onUpdate.具体代码如下: package com.android.tutor; import android.content.ContentValues; import android.content.Context;...
SQLiteDatabase db = dbHelper.getReadableDatabase(); ContentValues values = new ContentValues(); values.put(“name”, “android”); db.update(“user”, values, “id=?”, new String[] { “1” }); 删除 DatabaseHelper dbHelper = new DatabaseHelper(Sqlite.this, “sqlite_joyous_db”); SQLi...
第一步:新建一个Android工程,命名为SQLiteDatabaseDemo. 第二步:创建一个新的类BooksDB.java这个类要继承于android.database.sqlite.SQLiteOpenHelper抽象类,我们要实现其中两个方法:onCreate(),onUpdate.具体代码如下: package com.android.tutor; import android.content.ContentValues; import android.content.Context;...
public void insertData(List<User> userList){ SQLiteDatabase db = getWritableDatabase(); String sql ="insert into user(name, age) values(?,?)"; SQLiteStatement statement = db.compileStatement(sql); db.beginTransaction(); try { for (User user : userList){ statement.bin...
Android 高手进阶教程:[12]SQLiteDatabase,大家好,好久没有更新博客了,最近由于身体不适让大家久等了,好了,直接进入主题~Adroid提供了三种数据存储方式,第一种是文件存储第二种是SharedPreferece存储第三种就是数据库SQLiteDataae存储。文件存储我就不用多说了,而Sha