This week's book giveaways are in the iOS and Features new in Java 8 forums. We're giving away four copies each of Barcodes with iOS: Bringing together the digital and physical worlds and Core Java for the Impatient and have the authors on-line! See this thread and this one for details.
I'm trying to add text from 2 JTextFields and 2 JTextAreas to 4 records in one sql table. I have a connection with the database, there is even a new table added if I push my 'add' button, but the records are empty, there is no text in it.
I tried a lot of different things, like replacing ' by `. The results improved, but my code won't add the text. Can somebody help me?
I have added only the code that I think is relevant for my question.
Here is my GUI class wich builds the GUI and converts the userinput from the textArea
This is the write method, that lives in the public class MenuKaart. This method should add the user input from the gui class to the database
Thanks in advance for your precious time and effort!
please cut here
And the second thing you should do is to close your connection after you're finished using it. Otherwise it's possible that, since you didn't commit your transaction, it will not be written to the database.
And also you should use a PreparedStatement, not a Statement. Your idea of building the SQL as a string is subject to bugs (what if one of the strings has a quote character in it?).
And when you close your connection, do that in a finally-block so that it gets closed even if exceptions are thrown.