我可以知道这个 sql 语句中的错误是什么,我使用这个方法从我的客户端添加一个计划。我正在使用 RMI 技术
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String database = "jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ="+path+".accdb;";
dbConn = DriverManager.getConnection(database, "", "");
ps = dbConn.prepareStatement("INSERT into Schedule(Subject, Student, Instructor, Time, Days, Room) VALUES(?,?,?,?,?,?)");
ps.setString(1, subject);
ps.setString(2, student);
ps.setString(3, instructor);
ps.setString(4, time);
ps.setString(5, days);
ps.setString(6, room);
ps.executeUpdate();
当我公开这个方法时总是会发生错误,这里是:
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement.