安卓SQLite轻量级数据库(增、删、改、查)
来源:互联网 发布:ug数控编程实例与技巧 编辑:程序博客网 时间:2024/04/28 23:31
数量库的创建()
import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFactory;import android.database.sqlite.SQLiteOpenHelper;public class MySQL extends SQLiteOpenHelper {public MySQL(Context context) {super(context, "1510d", null, 1);// TODO Auto-generated constructor stub}@Overridepublic void onCreate(SQLiteDatabase db) {// TODO Auto-generated method stub db.execSQL("create table user (id Integer primary key autoincrement,name varchar(20),age varchar(20))");}@Overridepublic void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {// TODO Auto-generated method stub}}
//创建个工具类,方便使用时候的调用()
import java.util.ArrayList;import java.util.List;import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;public class UserDao {private SQLiteDatabase database;public UserDao(Context context) {// 创建数据库MySQL mySQL = new MySQL(context);database = mySQL.getWritableDatabase();}// 添加public boolean add(String name, String age, String geyan) {ContentValues values = new ContentValues();values.put("name", name);values.put("age", age);values.put("geyan", geyan);long a = database.insert("student", null, values);if (a != -1) {return true;} else {return false;}}// 查询public List<User> select() {List<User> list = new ArrayList<User>();Cursor cursor = database.query("student", null, null, null, null, null,null, null);while (cursor.moveToNext()) {String name = cursor.getString(cursor.getColumnIndex("name"));String age = cursor.getString(cursor.getColumnIndex("age"));String geyan = cursor.getString(cursor.getColumnIndex("geyan"));User user = new User(name, age, geyan);list.add(user);}return list;} //删除 public boolean delete(String names){ int i = database.delete("student", "name=?", new String[]{names}); if(i!=-1){ return true; }else{ return false; } }}
阅读全文
0 0
- 安卓SQLite轻量级数据库(增、删、改、查)
- 安卓使用SQLite数据库(创建、增删改查)
- 安卓本地轻量级数据库操作框架 greenDao3.2.2 详细教程附带Demo②——增、删、查、改。
- 安卓入门--Sqlite安卓中数据库的增删查改
- QT:SQLite数据库 '增、删、改、查'
- 使用SQLite数据库<增,删,改,查>
- SQLite数据库 基本增,删,改,查
- 轻量级 SQLite数据库帮助类 增删改查 分页
- Android开发SQLite轻量级数据库增删改查教程
- 安卓sqlite之增删改查(一)
- 安卓sqlite之增删改查(一)
- 安卓SQLite的增删改查
- 安卓Sqlite增删改查
- 安卓Android通过字段映射创建sqlite数据库,操作数据库,创建表,增、删、改查,通用方法,轻松编程(by寒冬)
- 安卓sqlite数据库简单的增删改查和数据库版本更新
- Android--SQLite(增,删,改,查)
- SQLite 增\删\改\查
- android开发之SQLite数据库 增、删、改、查
- CCF—学生排队问题 20170302
- git 强制覆盖本地
- 今日头条的频道管理与头部的tablayout的相结合的详解
- 用户数据报协议UDP
- 满豆药师
- 安卓SQLite轻量级数据库(增、删、改、查)
- SpringBoot整合hibernate
- 关于更改xampp中的端口问题(apche为例)
- ESL作业笔记2.3:均匀分布情况下最近邻距离的中值
- 正式进入CSDN大家庭
- iOS开发 获取控件在屏幕上的位置(坐标系转换)
- kotlin基础
- 全国省市县三级联动数据库
- poj 2492 A Bug's Life(并查集)