SQLite数据存储
发布时间:2020-12-12 19:40:58 所属栏目:百科 来源:网络整理
导读:SQLite简介 SQLite是可用c语言编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准,并且可以在所有主要的操作系统上运行。 支持高大2TB大小的数据库 以单个文件的形式存在 以B-Tree的数据结构形式存储在磁盘 特性主要包括: 轻量级 一个动态库、单文件 独
SQLite简介SQLite是可用c语言编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准,并且可以在所有主要的操作系统上运行。
特性主要包括:
关于事务处理的安全性问题
关于SQLite的数据类型:
动态数据类型(弱类型): 安全性:通过单一的独占和共享锁,进程要读写SQLite数据库内的数据时,要获得这个锁,这样就避免了其他进程乱用,提高了安全性。 在Android中如何使用SQLite: 使用内置函数操作数据库 ContentValues values = new ContentValues();
values.put("name","xzhang76");
values.put("sex","man");
values.put("age",26);
sqLiteDatabase.insert("studentdb",null,values);
可以将values清空,并重新存值。 values.clear();
values.put("name","xzhang65");
values.put("sex",27);
sqLiteDatabase.insert("studentdb",values);
sqLiteDatabase.update("studentdb",values,"_id>?",new String[]{"4"});
sqLiteDatabase.delete("studentdb","name like ?",new String[]{"%8%"});
String[] columnNames = cursor.getColumnNames();
while (cursor.moveToNext()) { //moveToNext()可以移动到下一行
for(String columnName:columnNames) {
Log.i(TAG,cursor.getString(cursor.getColumnIndex(columnName)));
}
} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |