由于MySQL中没有boolean类型,所以会用到tinyint类型来表示。
当数据库一个表中有一个tinyint类型的字段,值为0或者1,如果取出来的话,0会变成false,1会变成true。
当需要准确的值时,要在sql语句中加*1
例如:
String Sql1 = "SELECT task_id,task_code,CAST(task_type*1 AS CHAR) AS task_type,task_name,job_class,task_remark," +
"site_id,user_id,create_time FROM jc_task WHERE job_class = '"+JobClass+"'";
CAST(task_type*1 AS CHAR) AS task_type
注意这里的
task_type即为我们需要取值的字段,而这里的CAST则是用于讲该字段转换成char类型,无必要需求是可以不添加,只需要使用*1即可