android开发分享SQLite中支持android的数据types是什么?

任何人都可以告诉我在支持ANDROID的SQLITE中的DATATYPES列表。

我想确认一下TIME和DATE数据types。

    这里是SQLite数据types的列表

    TIME和DATE 间接支持。

    正如在数据types在SQLite版本3中所说:

    存储在SQLite数据库(或由数据库引擎操作)中的每个值都具有以下存储类之一:

    对于TIME和DATE存储,说明如下:

    date和时间数据types

    SQLite没有专门用于存储date和/或时间的存储类。 相反,SQLite的内置date和时间函数能够将date和时间存储为TEXT,REAL或INTEGER值:

    首先检查每个android API版本的Sqlite3版本: https ://stackoverflow.com/a/4377116/737636

    我不认为这是完整的版本列表,我认为OEM也可以改变里面安装的SQLite的版本。

    无论如何,如果你快速浏览,你可以看到基本版本是3.x

    这是由SQLite3支持的数据types列表(与android中使用的相同): http : //www.sqlite.org/datatype3.html

    在这里你是:)

    public static Object getValue(Cursor cursor, String columnName) { int index = cursor.getColumnIndex(columnName); if(index == -1){ throw new ColumnNotFoundException(columnName, "table"); } if(cursor.isNull(index)){ return null; } int type = cursor.getType(index); switch (type){ case Cursor.FIELD_TYPE_INTEGER: return cursor.getLong(index); case Cursor.FIELD_TYPE_STRING: return cursor.getString(index); case Cursor.FIELD_TYPE_FLOAT: return cursor.getFloat(index); case Cursor.FIELD_TYPE_BLOB: return cursor.getBlob(index); default: throw new UnknownTypeException(columnName); } } 

      以上就是android开发分享SQLite中支持android的数据types是什么?相关内容,想了解更多android开发(异常处理)及android游戏开发关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/addevelopment/515263.html

      (0)
      上一篇 2020年11月30日
      下一篇 2020年11月30日

      精彩推荐