1
我試圖在使用html5 datepicker的oracle daatbase中插入日期,但是,插入的日期格式與input.Pikcing日期中隨機給定的日期格式不同。 示例:毫米/日/年2014年12月10日(輸入日期) 插入到數據庫中的日期是07-JUL-2015使用servlet在數據庫中插入日期
任何幫助,將理解
這是我的servlet代碼:
public class DateServlet extends GenericServlet
{
Connection con = null;
PreparedStatement ps = null;
public void init(ServletConfig config)
{
try
{
con = DatabaseCon.dbConnection();
}
catch (Exception e)
{
e.printStackTrace();
}
}
public void service(ServletRequest request,ServletResponse response)throws ServletException,IOException
{
int res=0;
PrintWriter out=response.getWriter();
String dt=request.getParameter("bday").toString();
try {
ps=con.prepareStatement("insert into date1 values(?)");
java.util.Date date = new SimpleDateFormat("dd-mm-yyyy").parse(dt.toString());
java.sql.Date mySqlDate = new java.sql.Date(date.getTime());
} catch(ParseException e)
{
e.printStackTrace();
}
ps.setDate(1, mySqlDate);
res=ps.executeUpdate();
if(res!=0)
{
out.println("<html><body>date inserted</body></html>");
}// try catch(Exception e) { e.printStackTrace() }//catch out.close();
public void destroy()
{
try
{
con.close();
ps.close();
}// try
catch (Exception e)
{
e.printStackTrace();
}// catch
}// destroy
}// class