任何人都可以告诉我在支持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