首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

一条插入语句的异常,大家帮给看看哪错了

2012-02-11 
一条插入语句的错误,大家帮给看看哪错了为什么第一条语句能正确插入,第二条不行,大家帮给看看哪错了,找半

一条插入语句的错误,大家帮给看看哪错了
为什么第一条语句能正确插入,第二条不行,大家帮给看看哪错了,找半天没找出来原因。另外再问一下就是如何将time转化为SQL中的smaldatatime啊?小弟非常新手啊。大家指教啊。谢谢了先。

String   time=(   new   java.util.Date()).toString();

mail.executeQuery( "insert   into   message   values( 'user4 ', 'user1 ', '插进去了吗 ', '怎么回事 ', '2007-1-1 ',1,1,1) ");

mail.executeQuery( "insert   into   message   values( ' "+recvid+ " ', 'user1 ', ' "+subject+ " ', ' "+content+ " ', ' "+time+ " ',1,1,1) ");

其中recvid,subject,content,是从上个页面读到的字符串。是正确的,前面语句有显示。

[解决办法]
这样怎么看的出来啊
String sql = "insert into message values( ' "+recvid+ " ', 'user1 ', ' "+subject+ " ', ' "+content+ " ', ' "+time+ " ',1,1,1) ";
System.out.println(sql);
打出来对比一下啊,没有前后文,谁也不知道拼完以后是什么样子
[解决办法]
应该是你的日期插入的时候报错了,把String time=( new java.util.Date()).toString();改成
SimpleDateFormat sdf=new SimpleDateFormat( "yyyy-MM-dd ");
String time=sdf.format(new Date());
这样再试一下
[解决办法]
你用的什么数据库嘛!~

热点排行