我一个类里边定义了一个java.util.Date类型的属性
这是它的方法
public java.util.Date getH_time() {
return h_time;
}
在写入数据库的时候用PreparedStatement.setDate(1,h.getH_time());
报错 cannot find symbol;symbol:method setDate(int,java.util.Date),
location:interface java.sql.PreparedStatement at.....
我很奇怪类型都是对的啊,为什么有错呢,可能是很简单的问题,但我没做过日期类型的,希望高手能指点一下,非常感谢拉
这是它的方法
public java.util.Date getH_time() {
return h_time;
}
在写入数据库的时候用PreparedStatement.setDate(1,h.getH_time());
报错 cannot find symbol;symbol:method setDate(int,java.util.Date),
location:interface java.sql.PreparedStatement at.....
我很奇怪类型都是对的啊,为什么有错呢,可能是很简单的问题,但我没做过日期类型的,希望高手能指点一下,非常感谢拉
解决方案 »
- 中间件技术
- 新建的对话框混乱,不明白为什么程序怎么就自动添加了一个JTextField组件了
- 我一直觉得这样写没有错。可是编译出错:int[] a = new int[2]{1,2}; 现在水平越来越差了。
- 如何用java创建一个request,并用post的方法发送这个request
- 【新手提问】为什么我这段代码的JOptionPane的对话框会出现找不到符号呢?
- 在打印JTextPane时,如何得到JTextPane一共可打印多少页?
- Java中Layout有哪几种?
- 中文路径的问题。
- Java教程
- java 考试系统 下一题功能如何实现,跪求高手,要随机不重复
- 新手上路,请大侠指教
- 如何从多对多的关系的列表中快速搜索出有关联的记录?
setDate(int,java.util.Date),这个方法应该是setDate(int,java.sql.Date);参数不匹配,你需要创建一个java.sql.Date的对象,然后传给这个方法其实java.sql.Date就是java.util.Date的子类这样改一下setDate(1,new java.sql.Date(h.getTime().getTime()));
就可以了