Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

inserting a string containing date into oracle table which has the date type field

 
suchita jadhav
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi,
i have a html page which accepts the date from text box in dd/mm/yyyy format.
this date string is stored in string variable in next jsp page.
now how can i store this string variable into oracle table which has coloumn with date data type.
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 34973
379
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Suchita,
Welcome to JavaRanch!

Take a look at the SimpleDateFormat class. This converts your String into a Date. Then you can use stmt.setDate() and let Oracle worry about the database format.
 
Shailesh Chandra
Ranch Hand
Posts: 1082
Java Oracle Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
suchita ,

You can do it in either way either convery string into Date typoe in Java Code or Do it in Oracle.

To do same in oracle,simply you can use to_date function of oracle to covert your string into date type

Syntax is to_date(String,Format)

if you want to insert a date ie 06/12/2004 in dd/mm/yyyy format,
You can do same like this

insert into table_name(Date_column) values(to_date('06/12/2004','dd/mm/yyyy'))

thanks
[ December 06, 2004: Message edited by: Shailesh Chandra ]
 
Don't get me started about those stupid light bulbs.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic