public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //打开一个数据库,如果没有 则 create SQLiteDatabase db = openOrCreateDatabase("test.db", Context.MODE_PRIVATE, null); //execSQL 执行一个非SELECT和不返回数据 的SQL 语句l//// //db.execSQL("DROP TABLE IF EXISTS person"); //删除一个数据库表 如果存在 //创建person表 如果不存在 person 表 db.execSQL("CREATE TABLE IF NOT EXISTS person (_id INTEGER PRIMARY KEY AUTOINCREMENT, name VARCHAR, age SMALLINT)"); //ContentValues 以 键值 的形式存放数据 ContentValues cv = new ContentValues(); cv.put("name", "sssssssss"); cv.put("age", 9999); //db.insert("person", null, cv); //更新数据 类似, UPDATA person cv, WHERE name = "sssssssss" ; //db.update("person", cv, "name = ?", new String[]{"sssssssss"}); // 删除数据 类似, DELETE person WHERE age = "9999" //db.delete("person","age = ?",new String[]{"9999"}); //查询 1条, WHERE age = "9999" //Cursor c = db.rawQuery("SELECT * FROM person WHERE age >= ?", new String[]{"9999"}); //查询多条 Cursor c = db.rawQuery("SELECT * FROM person", null); //循环输出查询结果 while (c.moveToNext()) { int _id = c.getInt(c.getColumnIndex("_id")); String name = c.getString(c.getColumnIndex("name")); int age = c.getInt(c.getColumnIndex("age")); System.out.println("_id=>" + _id + ", name=>" + name + ", age=>" + age); } System.out.println("更新完了"); }
相关推荐
Android 数据库SQLite 详解,简单学好SQLite
SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库不一样,您不需要在系统中配置。 就像其他数据库,SQLite 引擎不是一个...
Android+SQlite 简单的《学生信息管理系统》(实现基本增删改查) 此代码中还有与其相对应的apk文件(在SIMS/bin目录中),大家可先行放手机上看一下效果。 希望对初学者有一定的帮助。(本人自己编写)
android之SQLite数据库开发详解: Android 开发中使用 SQLite 数据库 简介: SQLite 是一款非常流行的嵌入式数据库,它支持 SQL 查询,并且只用很少的内存。Android 在运行时集成了 SQLite,所以每个 Android 应用...
sqlite-android一个Android SQLite支持库
Android数据库SQLite的例子 根据扣丁课堂的教程学习 Android数据库SQLite的例子 Android数据库SQLite的例子
Android基于Sqlite的学生信息管理系统源码.zip
android的SQlite完整demo实现
arcgis for android 读取空间数据库,用“JDBC”连接数据库
Android Studio SQLite数据库使用
在Android studio上实现了sqlite的数据的新建、查询、添加、删除等功能。
SQLite是一个包含一个自包含、无服务、零配制、事务型的SQL数据库引擎的软件库。它是世界上最流行的数据库引擎之一。并且,SQLite的源代码已经进入了公共域,可自由使用。 Android是用于移动设备上的一个包含一操作...
3,解决了Android的SQlite先天不足:删除 插入后主键不能自动排序的问题 4,在数据库主界面,有“选定”按钮,点此后切换到一个带checkbox的布局,可以多选。点击确定后返回主界面。更多内容参考博客:...
Android使用SQLite数据库进行增删改查详细案例...
Android Database SQLite 多表操作源码,可以用android studio 跑起来没问题。是android 数据库SQLite很好的操作源码,支持多表操作。
一个简单的Android SQLite ORM框架不想花资源分的同学可以上我的github主页下载:https://github.com/chenyihan/Simple-SQLite-ORM-Android,因为要传到github,所以代码中的注释和doc文档都是英文的,对自己英文不...
Android的SQLite中DateTime类型数据的存取问题
大家好,个人觉得用Sqlite数据库时,经常需要进行机械性的CRUD操作,故对其进行了一下封装,希望能起到抛砖引玉的作用。 目的:封装共有的CRUD 下面简单的说一下使用步骤,如果觉得多余,可以无视。 1. 实现自己...
Title: Android SQLite Essentials Author: Sunny Kumar Aditya, Vikash Kumar Karn Length: 127 pages Edition: 1 Language: English Publisher: Packt Publishing Publication Date: 2014-08-25 ISBN-10: ...
android SQLite实现本地登录注册功能,SQLite简单应用(android studio)