Swift代码库之读取Sqlite数据库数据及基础类型

Swift代码库之读取Sqlite数据库数据及基础类型

往期精彩

如何循环提取

while(sqlite3_step(stmt) == SQLITE_ROW){

}

如何提取整数类型

  let id = sqlite3_column_int(stmt, 0)

如何提取text类型

 let name = String(cString: sqlite3_column_text(stmt, 1))

Sqlite全部类型读取方式

SQLITE_API const void *sqlite3_column_blob(sqlite3_stmt*, int iCol);
SQLITE_API double sqlite3_column_double(sqlite3_stmt*, int iCol);
SQLITE_API int sqlite3_column_int(sqlite3_stmt*, int iCol);
SQLITE_API sqlite3_int64 sqlite3_column_int64(sqlite3_stmt*, int iCol);
SQLITE_API const unsigned char *sqlite3_column_text(sqlite3_stmt*, int iCol);
SQLITE_API const void *sqlite3_column_text16(sqlite3_stmt*, int iCol);
SQLITE_API sqlite3_value *sqlite3_column_value(sqlite3_stmt*, int iCol);
SQLITE_API int sqlite3_column_bytes(sqlite3_stmt*, int iCol);
SQLITE_API int sqlite3_column_bytes16(sqlite3_stmt*, int iCol);
SQLITE_API int sqlite3_column_type(sqlite3_stmt*, int iCol);
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 太多的岑今我们未曾把握, 太多的机会我们一再错过。 与其时过境迁之时的感叹, 不如用心的好好珍惜所有。
    子孚阅读 285评论 0 7
  • 问题1:肩胛没有撑开且向两处推送,背部没有平展,出现含胸拱背 原理:胸部肌群力量薄弱,无法正确启动上提 调整方法:...
    嘉禾Clover阅读 289评论 0 0
  • 01 当我学会观察后,我再也没有定义过年轻的模样。 曾经有人问我,“你为什么没有一点年轻人该有的模样。”我没有回答...
    杳岚阅读 1,108评论 0 0

友情链接更多精彩内容