
android数据库
醉小义
学习算法让自己有更大的提升
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SqliteDatabase insert(String table, String nullColumnHack, ContentValues values)
db.insert("person", "name" , null);第一个参数为表明, 第二个参数为,缺省的字段的名字,如果没有值 就在数据库中存储为null , db.insert("person", "name" , null); 执行这表语句以后,该字段就会为null然而如果执行db.insert("person", "null" , n原创 2016-04-09 08:27:16 · 1316 阅读 · 0 评论 -
Android sqlite3工具的使用
sqlite3 进入数据库操作模式 eg: sqlite3 contacts.db使用这条命名前,先进入到该数据库的位置(需要用adb shell),执行 sqlite3 contacts.db.tables 查看所有的表 eg: .table.schema 查看查看库中所有表的DDL语句 eg: .schema .help 查看帮助 eg: .help.headers原创 2016-04-09 09:24:56 · 459 阅读 · 0 评论 -
SQLiteOpenHelper类基础
Android提供了一个名为SQLiteDatabase的类,该类封装了一些操作数据库的API,使用该类可以完成对数据进行添加(Create)、查询(Retrieve)、更新(Update)和删除(Delete)操作(这些操作简称为CRUD)。对SQLiteDatabase的学习,我们应该重点掌握execSQL()和rawQuery()方法。 execSQL()方法可以执行insert、delet原创 2016-04-09 22:21:44 · 383 阅读 · 0 评论 -
android基本方式对数据库的操作
person表:create table person(_id integer primary key autoincrement,name varchar(20),age integer);package com.sqf.sql.db;import android.content.Contex原创 2016-04-09 22:35:35 · 474 阅读 · 0 评论 -
SQLiteOpenHelper类的简化操作数据库(api查询方式)
package com.sqf.sql.db;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFactory;import android.database.sqlite.SQLi原创 2016-04-09 22:39:44 · 2844 阅读 · 0 评论 -
安卓数据库事务
使用SQLiteDatabase的beginTransaction()方法可以开启一个事务,程序执行到endTransaction() 方法时会检查事务的标志是否为成功,如果程序执行到endTransaction()之前调用了setTransactionSuccessful() 方法设置事务的标志为成功则提交事务,如果没有调用setTransactionSuccessful() 方法则回滚事务。使原创 2016-04-09 22:43:52 · 540 阅读 · 0 评论