Ik heb een probleempje met Java in combinatie met SQL. Het is de bedoeling dat ik een String in een database wil zetten als varchar, maar om de een of andere reden lukt dit niet. Als ik een getal in het textfield zet, wordt deze goed weggeschreven, maar ik een woord intik (bv. mijn eigen voornaam) dan wordt deze niet weggeschreven.
Hieronder volgt de code die ik gebruik om in te lezen en weg te schrijven:
doc_code is de primaire sleutel voor de tabel docent en die wordt op het begin bepaald, dit verloopt wel goed (getest).
Wie kan mij helpen dit probleempje op te lossen?
Hieronder volgt de code die ik gebruik om in te lezen en weg te schrijven:
doc_code is de primaire sleutel voor de tabel docent en die wordt op het begin bepaald, dit verloopt wel goed (getest).
code:
1
2
3
4
| String voornaam = jTextFieldVoornaam.getText(); String doc_code2 = Integer.toString(doc_code); query = "UPDATE docent SET voornaam = " + voornaam + " WHERE doc_code = " + doc_code2; int deUitkomst = moeder.schrijfNaarDatabase(query); |
Wie kan mij helpen dit probleempje op te lossen?