JSP向ACCESS中插入一条记录出现问题.

来源:百度知道 编辑:UC知道 时间:2024/05/28 03:53:38
int success=stmt.executeUpdate("insert into 表(Name,Content,Sex,Time,Toptext) values ('"+name+"','"+message+"','"+sex+"','"+data+"','"+toptext+"')");
哪里有错啊?
顺便问一下求当前日前怎么求?
java.text.DateFormat df=java.text.DateFormat.getDateInstance(DateFormat.MEDIUM, request.getLocale());
String date=df.format(new java.util.Date());这样可以吗?

insert into 11 (Name,Content,Sex,data,Toptext)values('aaa','bbb','1',now(),'ccc')

上面可以,其中你有一个字段time是access的关键字,所以会报错。
用access中的函数now()就可以自动向库里添加日期了。

可能是data的格式有错。
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
String data=sdf.format(new date());
这个可以得到Date型的数据。
要得到TimeStamp形的数据。则
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String data=sdf.format(new Date());