我想使用准备好的语句将字符串日期更新到 MySQL 数据库中。我已经尝试了很多,但总是出错java.util.Date cannot parse into java.sql.Date
,反之亦然。我没有在这里导入任何东西。请根据您的回答导入。
public class Date1
{
public static void main(String args[])
{
String source="2008/4/5";
SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy");
java.sql.Date d=(Date) format.parse(source);
Class.forName("com.mysql.jdbc.Driver");
Connection con=(Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/employee", "root", "root");
PreparedStatement ps=con.prepareStatement("insert into ankur1 values(?)");
ps.setDate(1,(java.sql.Date) d);
ps.executUpdate();
}
}