The type Date is ambiguous ,意思是“Date类型不明确”,其实是因为冲突造成的。
如果你在自己的同一个文件里面即引入了java.sql.* 又引入了java.util.*,那么就会造成这样的冲突,因为这两个包里面都有Date类型,编译器不知道是哪一个。
解决方法一:
修改java.sql.*为java.sql.具体的类型。比如修改java.sql.*为java.sql.Connection,引入你要用的那几个就足够了。
这样避免了java.sql.Date的引入,不会造成冲突。
解决方法二:
在调用引起冲突的地方,指明用的是哪个包里面的Date。具体地说就是修改Date为java.util.Date或者java.sql.Date。