Hoi allen,
Ja, ik heb weer een vraag...
Ik heb in hsqldb de volgende tabel:
tabelnaam = people
id INTEGER IDENTITY
firstname VARCHAR(30)
lastname VARCHAR(30)
Nu haal ik met een query de gegevens op uit de tabel en laat deze in een JList zien. De voornaam en achternaam zitten hierbij in een string als het ware.
Ik vraag me nu af hoe ik heb beste (als ik gegevens wil wijzigen of verwijderen) de verschillende rows uitelkaar haal. Stel ik heb een naam "Piet de Tuinman", dit verschijnt in een string als volgt in de JList "de Tuinman, Piet". Vervolgens kun je dit niet meer gebruiken om de juiste row te bepalen omdat je voornaam en achternaam hebt samengevoegd. Ik zat ook te denken om met een reguliere expressie de naam voor en achter de komma te scheiden en zo deze alsnog te kunnen gebruiken in de query. Of bijv. een array bij te houden met de namen en de bijbehorende id's (daar zijn die dingen nou eenmaal voor).
Aangezien ik nog een java noob ben zie ik vast wel iets over het hoofd dat het makkelijker maakt....
Heeft iemand een suggestie?
Ja, ik heb weer een vraag...
Ik heb in hsqldb de volgende tabel:
tabelnaam = people
id INTEGER IDENTITY
firstname VARCHAR(30)
lastname VARCHAR(30)
Nu haal ik met een query de gegevens op uit de tabel en laat deze in een JList zien. De voornaam en achternaam zitten hierbij in een string als het ware.
Ik vraag me nu af hoe ik heb beste (als ik gegevens wil wijzigen of verwijderen) de verschillende rows uitelkaar haal. Stel ik heb een naam "Piet de Tuinman", dit verschijnt in een string als volgt in de JList "de Tuinman, Piet". Vervolgens kun je dit niet meer gebruiken om de juiste row te bepalen omdat je voornaam en achternaam hebt samengevoegd. Ik zat ook te denken om met een reguliere expressie de naam voor en achter de komma te scheiden en zo deze alsnog te kunnen gebruiken in de query. Of bijv. een array bij te houden met de namen en de bijbehorende id's (daar zijn die dingen nou eenmaal voor).
Aangezien ik nog een java noob ben zie ik vast wel iets over het hoofd dat het makkelijker maakt....
Heeft iemand een suggestie?