Я разработал приложение Java с MS SQL Server 2008 в качестве базы данных. Я использую драйверы JDBC, доступные на веб-сайте Microsoft.
До сих пор все работало нормально. Но по мере увеличения нагрузки появилось много исключений SQLServerException.
Запрос
INSERT INTO ANSWERS VALUES ('pd','GK002','A','B','','','Yes','QUIZ012')
Исключение составляет
com.microsoft.sqlserver.jdbc.SQLServerException: Incorrect syntax near 'Contribution'.
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:197)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1493)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.doExecuteStatement(SQLServerStatement.java:775)
at com.microsoft.sqlserver.jdbc.SQLServerStatement$StmtExecCmd.doExecute(SQLServerStatement.java:676)
at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:4575)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1400)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:179)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:154)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeUpdate(SQLServerStatement.java:633)
at nina.dbinterface.FinalDBInteraction.updateUserAnswers(FinalDBInteraction.java:93)
at nina.dbinterface.FinalDBInteraction.updateDatabase(FinalDBInteraction.java:43)
at nina.user.ui.MainWindow.submitQuiz(MainWindow.java:1032)
at nina.user.ui.MainWindow.actionPerformed(MainWindow.java:917)
Я нигде не использую слово «Вклад» в своем запросе. Тогда почему эта ошибка? Любые решения?