MySQL中int类型与java中String类型兼容吗?

这是我表的信息:其中age是int类型
代码如下:

可以运行成功并且不会报错。。。。
查询下数据库:
成功加进来了啊。。。。
不只是存,取数据java中的String类型也可以取MySQL中的int类型数据(rs.getString("age")  (rs是ResultSet的对象))
所以说MySQL的int类型和java中的String类型可以兼容的吗?






#Java##MySQL#
全部评论
应该是自动类型转换,在mysql和oracle中都是会自动转换的,但是不建议这样做,某些数据库对类型要求比较严格的话,这样做不利于系统的维护,比如postgresql数据库,该数据库就是强类型,必须类型匹配,这样写就会报错的。所以还是要类型匹配比较好。
点赞 回复 分享
发布于 2019-04-25 21:26

相关推荐

大清早迷迷糊糊被闹钟叫醒,坐在电脑面前开始答题,硬生生坐了2小时,要是不进面,我都无颜面对我的屁股
在看数据的傻狍子很忙碌:26届还好啦。我昨晚还要跟mt值班降级熔断的测试 , 回来做一下上周的美团笔试 , 做完已经快三点了。只a出1.25。而且手机还断网了4次五六秒,已经心碎了。
投递美团等公司10个岗位 > 美团求职进展汇总
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务