jdbc 및 Access에 대한 업데이트 쿼리 문제가 있습니다. 데이터베이스 이름은 'avi'이고 내부에 'part1'이라는 테이블이 있습니다. TableJDBC 액세스 업데이트 쿼리
코드 :
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:avi");
Statement statement = con.createStatement();
String queryTemp="UPDATE part1 SET level=5 where qid=1";
statement.executeQuery(queryTemp);
이 표는 QID = 1 항목이 없습니다. 여기 콘솔 오류 발생 : Conn.updt에서
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Syntax error in
UPDATE statement.
at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6957)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7114)
at sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(JdbcOdbc.java:3110)
at sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcStatement.java:338)
at sun.jdbc.odbc.JdbcOdbcStatement.executeQuery(JdbcOdbcStatement.java:2
53) (Conn.java:47)
라인 47 statement.executeQuery (queryTemp)이고;
쿼리에서 잘못 되었습니까?
고맙습니다. :) –