求例子:
就是我在oracle数据库中有一个字段是Date类型
现在我想写一个SQL语句
insert into 的存一个时间
写一个例子就行!
大概yyyy-mm-dd格式的就行
请问这个to_date方法是什么类带的,我直接写的话显示没有啊
追答to_date方法是oracle自带的...不是java的
追问那是需要导入什么包吗?
追答....to_date是oracle中的方法,oracle数据库的方法..和sql语句中的max.min接近.你说需要导入包吗?导入包不是java中需要的吗?
追问但是我在java里编写SQL语句时,"','"+to_date(getDate(),"yyyy-MM-dd") +"')";
to_date下myeclipse显示说有错,请问该怎么写呢?
你具体错误是啥也得告诉我下啊,你现在不是数据库问题,是你的字符串拼接问题,或者参数类型不对的问题.
你下排查2个问题
1.getDate()返回值是什么
2.你的字符串拼接是不是不对.我分析这个面大,因为看你现在符号很混乱
那如果我把20120416换为一个方法,比如:
public String getDate(){
Timestamp d = new Timestamp(System.currentTimeMillis());
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");//定义格式,不显示毫秒
String str = df.format(d);
//System.out.println(str);
return str;
}
然后insert into table set 列名=(“ ‘ ”+getDate()+“’”);
这样呢?
还是 写yyyymmdd
可以