come giustamente ti ha detto PatrickJane, controlla che quello che fai nella riga sia valido.
Quando parliamo di stringhe da mettere in query, inizialmente non farla tutta insieme.
Codice PHP:
String query = "INSERT INTO Macchine VALUES " + "('"+ jtSN.getText()+ "','"+ jtBrand.getText()+"','" + jtModel.getText() +"','" + jtDescript.getText() + "')";
ma dividila
Codice PHP:
String query = "INSERT INTO Macchine VALUES ('"+ jtSN.getText();
query += "','"+ jtBrand.getText();
query += "','" + jtModel.getText() ;
query +="','" + jtDescript.getText()
query +=+ "')";
a livello di memoria e spreco non cambi nulla, ma almeno hai una prima idea di chi sia null.
Un controllo maggiore sarebbe
Codice PHP:
String query = "INSERT INTO Macchine VALUES ('"+ jtSN.getText();
if (jtBrand != null) query += "','"+ jtBrand.getText();
if (jtModel != null) query += "','" + jtModel.getText() ;
if (jtDescript != null) query +="','" + jtDescript.getText()
query +=+ "')";
a livello di memoria e spreco no