我需要找出一种将带有java.util.Date字段的记录插入数据库的方法,但我遇到了麻烦。有谁知道我该怎么做?现在我有类似的东西。 java.util.Date myDate = new java.util.Date("01/01/2009"); sb.append("INSERT INTO USERS"); sb.append("(USER_ID, FIRST_NAME, LAST_NAME, SEX, DATE) "); sb.append("VALUES ( "); sb.append(" '" + userId + "'"); sb.append(", '" + myUser.GetFirstname() + "' "); sb.append(", '" + myUser.GetLastname() + "' "); sb.append(", '" + myUser.GetSex() + "' "); sb.append(", '" + myDate + "'"); sb.append(")"); Util.executeUpdate(sb.toString());但是,当我运行类似这样的命令时,出现错误:datetime值的字符串表示形式的语法不正确。这是sql语句的样子:INSERT INTO USERS (USER_ID , FIRST_NAME , LAST_NAME , SEX , CRDATE) VALUES ( 'user' , 'FirstTest' , 'LastTest' , 'M' , 'Thu Jan 01 00:00:00 CST 2009')谢谢
添加回答
举报
0/150
提交
取消