inserting datetimes into database using java

Posted by gordatron on Stack Overflow See other posts from Stack Overflow or by gordatron
Published on 2010-06-05T11:07:37Z Indexed on 2010/06/05 11:12 UTC
Read the original article Hit count: 171

Hi,

I am wanting to insert a datetime into a MySql data base using Java and a prepared statement:

Calendar cal = Calendar.getInstance();
PreparedStatement stmnt = db.PreparedStatement("INSERT INTO Run " +
                       "(Time) VALUE (?) ");
    stmnt.setDate(1, new java.sql.Date(cal.getTime()));
    stmnt.executeQuery();  

NOTE: thre is currently an error - cannot find symbol (java.sql.Date) line 4 here

db is an instance of a sort of wrapper class that exposes what I need from java.sql - its just getting a prepared statement from my connection object here.

Time (the column) is a date time in my database, and I can only see sedDate and setTime method but I want to store both - also my code does not work anyway ;-)

if anyone could give me some pointers on inserting a combined date time (current time would be a great help as that's my first goal) into a MySql DB using a prepared statement I would be very grateful.

Thanks

© Stack Overflow or respective owner

Related posts about java

Related posts about mysql