android sqlite数据库操作 增、删、改、查询 已实现 【附源码】

风中天籁 分类:程序源码 发布日期:2020-05-15 17:35
android sqlite数据库操作 增、删、改、查询 已实现 【附源码】

实现了基本的 增删改查功能,并包含了基本的sqlite操作类核心代码
package com.test;   import Android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper;   public class ToDoDB extends SQLiteOpenHelper {           private final static String DATABASE_NAME = "todo_db";     private final static int DATABASE_VERSION = 1;     private final static String table_NAME = "todo_table";     public final static String FIELD_id = "_id";     public final static String FIELD_TEXT = "todo_text";       public ToDoDB(Context context) {         super(context, DATABASE_NAME, null, DATABASE_VERSION);     }       public void onCreate(SQLiteDatabase db) {           String sql = "CREATE TABLE "   TABLE_NAME   " ("   FIELD_id                   " INTEGER primary key autoincrement, "   " "   FIELD_TEXT                   " text)";         db.execSQL(sql);     }       public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {         String sql = "DROP TABLE IF EXISTS "   TABLE_NAME;         db.execSQL(sql);         onCreate(db);     }       public Cursor select() {         SQLiteDatabase db = this.getReadableDatabase();         Cursor cursor = db                 .query(TABLE_NAME, null, null, null, null, null, null);         return cursor;     }       public long insert(String text) {         SQLiteDatabase db = this.getWritableDatabase();         ContentValues cv = new ContentValues();         cv.put(FIELD_TEXT, text);         long row = db.insert(TABLE_NAME, null, cv);         return row;     }       public void delete(int id) {         SQLiteDatabase db = this.getWritableDatabase();         String where = FIELD_id   " = ?";         String[] whereValue = { Integer.toString(id) };         db.delete(TABLE_NAME, where, whereValue);     }       public void update(int id, String text) {         SQLiteDatabase db = this.getWritableDatabase();         String where = FIELD_id   " = ?";         String[] whereValue = { Integer.toString(id) };         ContentValues cv = new ContentValues();         cv.put(FIELD_TEXT, text);         db.update(TABLE_NAME, cv, where, whereValue);     } }

简介:实现了基本的 增删改查功能,并包含了基本的sqlite操作类核心代码pa

来源:搜素材网素材

搜素材网所有素材均为本站用户上传,仅供学习与参考,请勿用于商业用途,如有侵犯您的版权请联系客服服务QQ
本站提供各类html5响应式模板,前端js素材,网站模板,后台模板素材,程序源码素材。
由于技术有限本站不提供安装服务与bug修复,各类源码只提供分享服务,感谢您的理解。
如果对本站有任何意见请点击右侧侧边栏的反馈意见,我们会及时处理。


评论


亲,登录后才可以留言!