第1行的SQL语法错误

青色

我正在尝试使用Java中的MySQL创建考试,不允许重复编号。

我很难找到我的错误。我已经调试了几个小时的代码。

错误:您的SQL语法有错误。检查与您的MySQL服务器版本相对应的手册,以在第1行的'null WHERE number = 1'附近使用正确的语法

下面是我的代码

    String examNames = examName.getName();
    String searchNumber = "SELECT * FROM " + examNames + " WHERE number = ?";
    PreparedStatement preparedNumber = connect.prepareStatement(searchNumber);
    int examNumbers = Integer.parseInt(textNumber.getText());
    preparedNumber.setInt(1, examNumbers);
    ResultSet results = preparedNumber.executeQuery();
    if (results.next()) {
        JOptionPane.showMessageDialog(null, "Exam number was already added");
    }

    else {
        String examLabel = examName.getText();
        String insertContent = " Insert INTO " + examLabel
                + "(number, content, choiceA, choiceB, choiceC, choiceD, correctans) values(?,?,?,?,?,?,'"
                + correctAns + "')";
        PreparedStatement preparedStatement = connect.prepareStatement(insertContent);
        int examNumber = Integer.parseInt(textNumber.getText());
        String content = textAreaQuestion.getText();
        String choiceA = textAreaA.getText();
        String choiceB = textAreaB.getText();
        String choiceC = textAreaC.getText();
        String choiceD = textAreaD.getText();
        String correct = correctAns;
        preparedStatement.setInt(1, examNumber);
        preparedStatement.setString(2, content);
        preparedStatement.setString(3, choiceA);
        preparedStatement.setString(4, choiceB);
        preparedStatement.setString(5, choiceC);
        preparedStatement.setString(6, choiceD);
        preparedStatement.executeUpdate();
        JOptionPane.showMessageDialog(null, "Added");
    }
可怕的袋熊

如果说

'null WHERE number = 1'

那就意味着

String examNames= examName.getName();

返回null

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

第2行的SQL语法错误

来自分类Dev

清单:第1行,第1列,语法错误

来自分类Dev

MySql语法错误:第1行的“”附近的SQL语法中有错误

来自分类Dev

第4822行的错误1064(42000):SQL语法错误;

来自分类Dev

sql语法错误*从第1行的'users'WHERE id = 10'

来自分类Dev

未捕获的语法错误:意外令牌<第1行

来自分类Dev

第1行附近的VB MySQL语法错误

来自分类Dev

awk:第1行:>或附近的语法错误>

来自分类Dev

第1行:如果或附近出现语法错误

来自分类Dev

清单:第1行,第1列,语法错误。AWS错误

来自分类Dev

第36行的语法错误

来自分类Dev

第89行的语法错误

来自分类Dev

第48行语法错误

来自分类Dev

如何解决文件“ <输入>”,第1行语法错误:语法无效?

来自分类Dev

apache错误AH00526:-c / -C指令的第1行的语法错误:

来自分类Dev

Lex / Yacc:“第1行:语法错误,意外的$ end,期望功能” lex编译错误

来自分类Dev

jQuery脚本未在Internet Explorer中运行(第1行char 1上的语法错误)

来自分类Dev

Laravel - (1/1) FatalErrorException 语法错误,意外的“?” 在 LaravelLocalization.php 第 896 行

来自分类Dev

ksh错误“第5行出现语法错误:`('意外”

来自分类Dev

第1行'WHERE emp_id = $ emp_id'附近的语法错误

来自分类Dev

sh:-c:第1行:语法错误:文件意外结束

来自分类Dev

MySQL INSERT 语法错误靠近 '' 在第 1 行 Visual c#

来自分类Dev

不是这样吗?Python x>y "<stdin>",第 1 行和语法错误

来自分类Dev

AnalysisException:第 1 行中的语法错误:在 Impala 中使用 abs() 取值的模数时出错

来自分类Dev

Rails:语法错误:JSON.parse:JSON数据的第2行第1列出现意外字符

来自分类Dev

第2行的语法错误在哪里?

来自分类Dev

第6行“ if / elif语句”和“ and / or语句”的语法错误

来自分类Dev

第7行的Python无效语法错误

来自分类Dev

第45行语法错误:文件意外结束

Related 相关文章

  1. 1

    第2行的SQL语法错误

  2. 2

    清单:第1行,第1列,语法错误

  3. 3

    MySql语法错误:第1行的“”附近的SQL语法中有错误

  4. 4

    第4822行的错误1064(42000):SQL语法错误;

  5. 5

    sql语法错误*从第1行的'users'WHERE id = 10'

  6. 6

    未捕获的语法错误:意外令牌<第1行

  7. 7

    第1行附近的VB MySQL语法错误

  8. 8

    awk:第1行:>或附近的语法错误>

  9. 9

    第1行:如果或附近出现语法错误

  10. 10

    清单:第1行,第1列,语法错误。AWS错误

  11. 11

    第36行的语法错误

  12. 12

    第89行的语法错误

  13. 13

    第48行语法错误

  14. 14

    如何解决文件“ <输入>”,第1行语法错误:语法无效?

  15. 15

    apache错误AH00526:-c / -C指令的第1行的语法错误:

  16. 16

    Lex / Yacc:“第1行:语法错误,意外的$ end,期望功能” lex编译错误

  17. 17

    jQuery脚本未在Internet Explorer中运行(第1行char 1上的语法错误)

  18. 18

    Laravel - (1/1) FatalErrorException 语法错误,意外的“?” 在 LaravelLocalization.php 第 896 行

  19. 19

    ksh错误“第5行出现语法错误:`('意外”

  20. 20

    第1行'WHERE emp_id = $ emp_id'附近的语法错误

  21. 21

    sh:-c:第1行:语法错误:文件意外结束

  22. 22

    MySQL INSERT 语法错误靠近 '' 在第 1 行 Visual c#

  23. 23

    不是这样吗?Python x>y "<stdin>",第 1 行和语法错误

  24. 24

    AnalysisException:第 1 行中的语法错误:在 Impala 中使用 abs() 取值的模数时出错

  25. 25

    Rails:语法错误:JSON.parse:JSON数据的第2行第1列出现意外字符

  26. 26

    第2行的语法错误在哪里?

  27. 27

    第6行“ if / elif语句”和“ and / or语句”的语法错误

  28. 28

    第7行的Python无效语法错误

  29. 29

    第45行语法错误:文件意外结束

热门标签

归档