往access中插入数据出错

asong24 2003-10-10 12:16:31
代码如下:
private final String insert_gb =
"insert into guestbook(id,title,body,poster,time) values (?,?,?,?,?)";

public void insert(GuestBook info){
Connection con = null;
PreparedStatement pstmt = null;
//Statement stmt = null;
ResultSet rs = null;
GuestBook gb = null;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:guestbook","","");
System.out.println("begin");
pstmt = con.prepareStatement(insert_gb);
//stmt = con.createStatement();
pstmt.setInt(1,info.getId());
System.out.println("1");
pstmt.setString(2,info.getTitle());
System.out.println("2");
pstmt.setString(3,info.getBody());
System.out.println("3");
pstmt.setString(4,info.getposter());
System.out.println("4");
pstmt.setString(5,String.valueOf(info.getTime()));
System.out.println("5");

pstmt.executeUpdate();
}
catch(Exception e){
//System.out.println(e.getMessage());
e.printStackTrace();
}
finally{
try{
con.close();
pstmt.close();
}
catch(Exception e){

}

}

}
执行到System.out.println("5");都没有问题,但executeupdate出错。

java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语
句的语法错误。
at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6879)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7036)
at sun.jdbc.odbc.JdbcOdbc.SQLExecute(JdbcOdbc.java:3104)
at sun.jdbc.odbc.JdbcOdbcPreparedStatement.execute(JdbcOdbcPreparedState
ment.java:214)
at sun.jdbc.odbc.JdbcOdbcPreparedStatement.executeUpdate(JdbcOdbcPrepare
dStatement.java:136)
at GuestBookMap.insert(GuestBookMap.java:99)
at GuestBookManager.insert_gb(GuestBookManager.java:16)
at GuestBookManager.main(GuestBookManager.java:12)

请各位帮忙看看,谢了
...全文
92 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
asong24 2003-10-10
  • 打赏
  • 举报
回复
insert into guestbook(id,title,body,poster,time) values (?,?,?,?,?)"中
不能用time作为子段名,冲突。tnnd
junrhua 2003-10-10
  • 打赏
  • 举报
回复
估计是日期类型不对。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧