我可以知道這個sql語句中的錯誤是什麼,我使用這種方法從我的客戶端添加一個計劃。即時通訊使用RMI技術Java INSERT語法錯誤
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.
路徑中有「字符串數據庫」是我的數據庫位於 – 2013-03-20 16:34:59
我相信沒有一個更詳細的錯誤信息的路徑? – SirPentor 2013-03-20 16:35:58
您正在使用哪個Access版本? – m0skit0 2013-03-20 16:37:46