插入MySql失败

插入MySql失败,mysql,database,Mysql,Database,为什么每个人在我尝试在数据库中插入内容时都会遇到问题。DB方法是: public static void insertInEntries(String NrDeOrdine, String NrDocument,String Data, String Emitent, String Continut, String Observatii) throws SQLException { Statement statement = (Statement) con

为什么每个人在我尝试在数据库中插入内容时都会遇到问题。DB方法是:

public static void insertInEntries(String NrDeOrdine, String NrDocument,String Data, String Emitent, String Continut, String Observatii)
            throws SQLException {
        Statement statement = (Statement) conn.createStatement();
        try {
            statement.executeUpdate("INSERT INTO Intrari " + "VALUES("
                    + NrDeOrdine + "," + NrDocument + "," + Data + ","
                    + Emitent + "," + Continut + "," + Observatii + ");");
            System.out.println("Done");
        } catch (SQLException e) {
            System.err.println("Eroare:" + e);
        }
    }
在fxml中,我有一个按钮,单击该按钮可执行此操作

@FXML protected void eadaugareIn(ActionEvent event) throws SQLException {
        DBConnection.connect();
        DBConnection.getConnection();
        try
        {
            DBConnection.insertInEntries(enrOrdInput.getText().toString(), enrDocInput.getText().toString(), edataInput.getText().toString(), eemitentInput.getText().toString(), econtinutTextArea.getText().toString(), eobsTextArea.getText().toString());
        }
        catch(SQLException e){
            System.err.println("Eroare:" + e);
        }
    }
因此,如果在第一个文本字段中,我在文本字段中输入的文本是“sa”,那么我在该字段中输入的所有内容似乎都会导致错误:

Eroare:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'sa' in 'field list'
我怎样才能解决这个问题?多谢各位

编辑:几个小时前我找到了答案:

statement.executeUpdate("INSERT INTO `intrari`(`NrDeOrdine`, `NrDocument`, `Data`, `Emitent`, `Continut`, `Observatii`) 
    VALUES("+ '"' + NrDeOrdine + '"' + "," + '"' + NrDocument + '"' + "," + '"' 
    + Data + '"' + "," + '"' + Emitent + '"' + "," + '"' + Continut + '"' + "," 
    + '"' + Observatii + '"' + ");");

将日志记录添加到
插入项
方法:

System.out.println("INSERT INTO Intrari " + "VALUES("
                + NrDeOrdine + "," + NrDocument + "," + Data + ","
                + Emitent + "," + Continut + "," + Observatii + ");");

最有可能的是,查看输出将为您提供解决方案。

我在问题的底部添加了答案!谢谢你帮我,谢尔盖!