tinyint
佔1Byte,其取值範圍為 -128 ~ 127
在JDBC中,既可以透過ResultSet
的getBoolean()
方法獲取,也可以透過getObject()
方法獲取
注意:下面兩個結論不考慮 設定tinyint
的數字長度為0
- 當設定
tinyint
的數字長度為1時,透過getObject()
方法獲取的返回值型別為Boolean
,即tinyint(1)
預設對應對應Java中的Boolean
- 設定其他長度時,透過
getObject()
方法獲取的返回值型別為Integer
來個舉一反三,我們可以透過PreparedStatement
的setBoolean
來對應tinyint(1)