当mysql中类型为"TINYINT UNSIGNED"或者"TINYINT "时,用JDBC取出记录时,getObject()得到的是boolean类型,这时必须用getInt()才行.
判断"TINYINT UNSIGNED"类型可用rs.getMetaData().getColumnTypeName()方法.
tinyint 值的获取与其长度有关,有两种情况:
1:tinyint(n) n > 1 ,当长度大于1时需要使用getInt 获取,jdbc会自动将值转成int
2:tinyint(1), 当长度等于1时需要使用getBoolean获取,jdbc会自动将值转成boolean