现在的位置: 首页 > 综合 > 正文

数据库操作

2018年02月13日 ⁄ 综合 ⁄ 共 810字 ⁄ 字号 评论关闭

1 数据库-创建/打开

权限
代码 SQLiteDatabase db =openOrCreateDatabase("MyDatabaseName", MODE_PRIVATE, null);


2 数据库-删除

权限
代码 boolean success = deleteDatabase("MyDatabaseName");


3 表-创建

权限
代码 db.execSQL("CREATE TABLE MyTableName (_id INTEGER PRIMARY KEY AUTOINCREMENT, YourColumnName TEXT);");


4 表-删除

权限
代码 db.execSQL("DROP TABLE IF EXISTS MyTableName");


5 条目-插入

权限
代码 // Since SQL doesn't allow inserting a completely empty row, the second parameter of db.insert defines the column that will receive NULL if cv is empty

ContentValues cv=new ContentValues();

cv.put("YourColumnName", "YourColumnValue");

db.insert("MyTableName", "YourColumnName", cv);


6 条目-更新

权限
代码 ContentValues cv=new ContentValues();

cv.put("YourColumnName", "YourColumnValue");

db.update("MyTableName", cv, "_id=?", new String[]{"1"});


7 条目-删除

权限
代码 db.delete("MyTableName","_id=?", new String[]{"1"});


8 运行SQL查询

权限
代码 Cursor c=db.rawQuery(SQL_COMMAND, null);

【上篇】
【下篇】

抱歉!评论已关闭.