2 zhuiyisinian zhuiyisinian 于 2016.09.22 20:58 提问

java里preparedStatement的问题(跪求!很简单!)

设置一个日期为String类型的,调用setString方法可以把该值放进一个日期型的sql字段里,为什么这样做可以?是类型自动转换了吗?
如 String date="2016-9-20";
...省略
con=...省略
sql=con.prepareStatement(...);
sql.setString(1,date);
假设第一个字段类型为Date型

2个回答

qq_35321020
qq_35321020   2016.09.23 00:13
已采纳

用SimpleDateFormat转成Date

a241903820
a241903820   2016.09.23 16:12

因为调用了把 String转换成Date的方法

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!