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

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务