Java 如何在使用“插入到”时跳过“自动编号”字段
我已在Microsoft Access中使用以下字段创建了一个表:Java 如何在使用“插入到”时跳过“自动编号”字段,java,sql,ms-access,Java,Sql,Ms Access,我已在Microsoft Access中使用以下字段创建了一个表: ID | Time | Roll_no | Attendance 其中ID是默认的自动编号字段 我试图使用以下代码,但它生成了此错误: "java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement." 代码: 时间似乎是一个保留字:;尝试在数据库表中重命名该列,当然还要更新您的
ID | Time | Roll_no | Attendance
其中ID是默认的自动编号字段
我试图使用以下代码,但它生成了此错误:
"java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement."
代码:
时间似乎是一个保留字:;尝试在数据库表中重命名该列,当然还要更新您的查询。您能给出mytime、r1和p的示例吗?mytime=10:30:51 PM;r1=201;P=AB;所有这些都是字符串,周围的一些方括号也可以:插入co3gs[时间]。。。
ps=con.prepareStatement("insert into co3gs(Time, Roll_no, Attendance) values(?, ?, ?)");
ps.setString(1,mytime);
ps.setString(2,r1);
ps.setString(3,P);