一.问题描述:
mysql数据库里面的字段是 tinyint 类型,通过Kettle 抓取出来的数据在kettle 上面显示的Y、N
二.解决办法:
jdbc会把tinyint 认为是java.sql.Types.BIT,然后kettle就会转为Boolean了,在连接上加上一句话tinyInt1isBit=false问题就解决了。
三.图片展示:
1、数据库中:

2、数据库连接设置:
3、表输入预览:
修改之前:

修改之后

博客主要讲述了MySQL数据库中tinyint类型字段,通过Kettle抓取后显示为Y、N的问题。原因是jdbc将tinyint认作java.sql.Types.BIT,Kettle转为Boolean。解决办法是在连接上添加tinyInt1isBit=false,还展示了数据库及连接设置等图片。
mysql数据库里面的字段是 tinyint 类型,通过Kettle 抓取出来的数据在kettle 上面显示的Y、N
jdbc会把tinyint 认为是java.sql.Types.BIT,然后kettle就会转为Boolean了,在连接上加上一句话tinyInt1isBit=false问题就解决了。

2、数据库连接设置:
3、表输入预览:
修改之前:

修改之后


被折叠的 条评论
为什么被折叠?