簡體   English   中英

通過JSP Java在Oracle數據庫中插入日期

[英]insert date in oracle database via jsp java

我搜索了stackoverflow,但沒有找到解決方案(至少是我想要的方式)。

我有一個JSP頁面,該頁面調用Java方法將日期插入Oracle數據庫。 它傳遞一個字符串。 問題,如何構建執行插入的字符串?

String myInsert = "INSERT INTO table_name 
  values (..., to_date(<<Java variable name>>, 'yyyy/mm/dd hh:mm'), ....);

其中Java變量名稱是指String類型的變量。 如果可能的話,我想讓Oracle開始工作,不一定要使用SimpleDateFormat。 因此,如果我使用''或“”,非常感謝您的幫助

您應該將PreparedStatement與其setDate函數一起使用,而不要自己處理日期到字符串的轉換。

請參閱http://docs.oracle.com/javase/7/docs/api/java/sql/PreparedStatement.html#setDate(int,%20java.sql.Date)

String myInsert="INSERT INTO table_name values(...?)";
PreparedStatement ps=connection.prepareStatement(myInsert);
ps.setDate(1,<<java variable name>>);
...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM