Android SQLite基础
来源:互联网 发布:秋风宝剑孤臣泪 知乎 编辑:程序博客网 时间:2024/05/06 03:12
转载至:http://www.eoeandroid.com/thread-78134-1-1.html
数据库基础概念
◆每个记录由多个字段组成;
public class DBHelper extends SQLiteOpenHelper {
private static final String DB_NAME = "mydb";
private static final int VERSION = 1;
public DBHelper(Context context) {
super(context, DB_NAME, null, VERSION);
}
@Override
public void onCreate(SQLiteDatabase db) {
String sql = "create table IF NOT EXISTS person (_id integer primary key autoincrement, name text,age integer)";
db.execSQL(sql);
}
◆通过execSQL("INSERT INTO mytable VALUES('idStr', 'nameStr', 20);");可以插入一条记录,
当插入记录出错时会抛出异常需要处理。
◆通过insert函数:insert函数需要一个ContentValues类型的值,此类型类似于hashmap,一个key,一个值配成一对。key就是字段名。
v.put("id", "101");
v.put("name", "user 101");
v.put("age", 44);
mDb.insert("mytable", "null", v);
数据查询
Cursor SQLiteDatabase.query(String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy);
删除数据
int SQLiteDatabase.delete(String table, String whereClause, String[] whereArgs);
- Android sqlite 基础实例
- android sqlite基础入门
- Android SQLite基础
- android sqlite基础入门
- Android SQLite基础
- Android SQLite基础
- android sqlite基础
- Android基础-数据库SQLite
- android基础之SQLite:
- 【Android】SQLite使用基础
- Android基础SQLite知识
- Android SQLite数据库基础
- Android基础之Sqlite
- android基础学习之sqlite
- Android sqlite数据库编程基础
- Android基础之SQLite数据
- Android sqlite sql语句基础
- Android基础之Sqlite数据库
- linker command failed with exit code 1 (use -v to see invocation) Undefined symbols for architecture
- 关于NTDDI_VERSION,_WIN32_WINNT,WINVER的含义
- 做一个类似于百度百科词条的东西
- 在Xcode下执行C/C++程序
- struts2配置文件
- Android SQLite基础
- 郑梦鸽zhuhz
- 01背包经典
- Android Multimedia
- Android音频可视化
- 64位多核 MIPS 异常和中断内核代码分析 (1)
- Windows Azure SDK的最新更新-.NET 4.5, Windows Server 2012等
- OpenGL着色
- struts2数据校验