前言
最近接收一个新的ReactNative项目,里面有有关日历的操作需要了解数据库的知识,以前使用封装好的工具比较多,对具体的SQLite的操作已经不熟悉了,再次再归纳整理下相关知识。
基础脑图
知识点
- 是数据库查询的随机数据源,在使用时需要注意多线程同步问题。
/**
* This interface provides random read-write access to the result set returned by a database query.
* Cursor implementations are not required to be synchronized so code using a Cursor from multiple threads should perform its own synchronization when using the Cursor.
* Implementations should subclass {@link AbstractCursor}.
*/
- 获取数据
fun obtainCursorData(cursor: Cursor) {
val cursorRowCount = cursor.count
if (cursorRowCount == 0) {
// cursor中没有数据
}