Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Ambiguous class problem - NEED HELP QUICK

 
James Hewitt
Greenhorn
Posts: 27
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have created a servlet which enters html form input into a db2 database, and it is all working nicely with integer values. However, I want to perform some date and time calculations calculations on the form input, for which I need the Date class. To perform the sql needed for the database entry, I "import java.sql.*;". In order to perform the date calculations, I "import java.util.*;". The date calulations work fine in a servlet which does not have java.sql imported. However, when I try to put this calculation into the database entry servlet, I get
"Ambiguous class: java.util.Date and java.sql.Date"
removing "import.java.util.*;" means that it cannot compile the Date class. How can I solve this? I just want to get rid of it using the java.sql Date class.
Thanks in advance,
James
 
Julio Lopez
Greenhorn
Posts: 28
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

I am guessing you are getting this error on compilation. If you want to avoid this explicitly state what sort of Object each variable is. For example,
java.sql.Date aDate = ...
java.util.Date anotherDate = ...
instead of
Date aDate = ...
Date anotherDate = ...
Hope this helps,
Julio Lopez
 
James Hewitt
Greenhorn
Posts: 27
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yep, problem solved.
Thanks,
James
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic