Java教程

【SQL】关于数据库存 boolean字段时自动转换成 tinyint 或者 integer 时遇到的坑

本文主要是介绍【SQL】关于数据库存 boolean字段时自动转换成 tinyint 或者 integer 时遇到的坑,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

目前在用的 sql server 存 boolean型字段时,数据库默认将其转成了 tinyint  ,另外还有一些数据库会使用 integer 模拟

true => 1

false => 0

 

在取出数据进行使用时 如果需要将 1  0 转换成 true false ,进行如下操作:

!"0".equals( 取出的数据 )

得到的结果就是转换好的 true false

这篇关于【SQL】关于数据库存 boolean字段时自动转换成 tinyint 或者 integer 时遇到的坑的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!