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

相关推荐

jack_miller:我给我们导员说我不在这里转正,可能没三方签了。导员说没事学校催的时候帮我想办法应付一下
点赞 评论 收藏
分享
10-09 09:39
门头沟学院 C++
HHHHaos:这也太虚了,工资就一半是真的
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务