Android中使用数据库
来源:互联网 发布:淘宝联盟单品店铺推广 编辑:程序博客网 时间:2024/05/16 08:17
首先创建一个数据库
package com.example.mr.weeksan_work.sql;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;/** * Created by Mr赵 on 2017/12/16. */public class Mysql extends SQLiteOpenHelper { public Mysql(Context context) { //参数一上下文,参数二数据库名称, super(context, "sq.db", null, 1); } @Override public void onCreate(SQLiteDatabase sqLiteDatabase) { //创建表 sqLiteDatabase.execSQL("create table shuju(id integer primary key autoincrement,jj varchar(50) )"); } @Override public void onUpgrade(SQLiteDatabase sqLiteDatabase, int i, int i1) { }}
写上sql语句添加增删改查的方法
package com.example.mr.weeksan_work.sql;import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import java.util.ArrayList;import java.util.List;/** * Created by Mr赵 on 2017/12/16. */ public class Add { private final Mysql db; public Add(Context ctx) { db = new Mysql(ctx); } /* * 添加 * */ public String add(String json){ SQLiteDatabase database = db.getWritableDatabase(); ContentValues values = new ContentValues(); values.put("jj", json); database.insert("shuju", null, values); database.close(); return null; } //查询 public List<String> sel(){ SQLiteDatabase cha = db.getReadableDatabase(); List<String> list=new ArrayList<>(); Cursor cursor = cha.rawQuery("select * from shuju", null); while(cursor.moveToNext()){ String s = cursor.getString(1); list.add(s); } return list; } //删除 public void del() { SQLiteDatabase writableDatabase = db.getWritableDatabase(); writableDatabase.execSQL("delete from shuju"); } }
阅读全文
0 0
- Android中使用数据库
- Android中使用SQLite3数据库
- android 中数据库SQLite使用
- Android中使用Sqlite数据库
- Android中数据库的使用
- Android中SQLite数据库使用
- android开发中数据库的使用
- Android 开发中使用 SQLite 数据库
- 在Android中创建和使用数据库
- Android 开发中使用 SQLite 数据库
- Android 开发中使用 SQLite 数据库
- Android 开发中使用 SQLite 数据库
- Android 开发中使用 SQLite 数据库
- Android开发中使用SQLite 数据库
- Android 开发中使用 SQLite 数据库
- Android 开发中使用 SQLite 数据库
- 在Android中创建和使用数据库
- Android 开发中使用 SQLite 数据库
- Java 经典算法之冒泡排序(Bubble Sort)
- okHttp+拦截器 拦截器用来放置公共参数
- 《大米番茄》之初体验
- 01背包与完全背包就差一个顺序
- 使用 draggrid 实现 仿今日头条频道管理(详细步骤)
- Android中使用数据库
- 二进制位模式从左到右翻转
- OI省选知识汇总
- HDU 3308 LCIS 线段树的单点更新,区间合并
- 关于自学java的一些心得
- 7-6 列出连通集
- Rk3399 linux 内核编译-笔记
- 不使用(a+b)/2这种方式,求两个数的平均值
- 二阶构造模式