statement.executeUpdate("INSERT INTO countrylookup (Country, DialCode) VALUES('Iran', '957')")
이 문을 실행하면 나에게 콘솔에서 오류 출력을 제공하지에 문 INTO JDBC INSERT를 실패,하지만 난 데이터베이스를 검사 할 때 더 갱신/삽입이 이루어지지 않습니다. 이것에 대한 이유는 무엇일까요?MS Access 데이터베이스
데이터베이스 자체에 대한 액세스가 성공하고 SELECT * FROM countrylookup과 같은 명령문으로 값을 가져 오는 것이 성공합니다.
나는 똑같은 결과로 preparedStatement 접근법을 시도했다. 명령을 실행할 때 파일이 열려 있지 않습니다.
UPDATE : 스택 트레이스 :
Exception in thread "main" java.sql.SQLException: [Microsoft][Drivrutin f?r ODBC Microsoft Access] INSERT INTO-uttrycket inneh?ller f?ljande ok?nda f?ltnamn: 'Pa_RaM000'. Kontrollera att namnet ?r r?ttstavat och f?rs?k igen.
at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.SQLExecute(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcPreparedStatement.execute(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcPreparedStatement.executeUpdate(Unknown Source)
at MDBAccessor.insertValueIntoField(MDBAccessor.java:43)
at TestRunner.main(TestRunner.java:28)
차이는 없습니다. 이 디버깅 할 수있는 방법이 있습니까? –