Ik heb een klasse gemaakt (class Db). In die klasse, zit een functie 'Query'.
Als ik een query aan de functie Query meegeef, wordt deze goed uitgevoerd. Bij een selectquery kan ik ook gewoon door de resultset heenbladeren.
Alleen, als ik de Query functie vanuit een andere klasse wil aanroepen, wordt de query zelf wel uitgevoerd, maar kan ik niet door de resultset heenbladeren. Ik krijg dan een foutmelding dat 'next()' niet werkt.
Dit is die melding:
Ik heb wel try/catch gebruikt in de functies, dus ik zou niet echt weten waar hier de fout kan liggen. Ik heb al gezocht op google, java.sun.com en natuurlijk GoT, maar geen oplossing gevonden.
Het lijkt erop dat het programmaatje de functie 'next()' niet kent. Het helpt niet als ik 'import.sql.*' bij die nieuwe klasse toevoeg.
Als ik een query aan de functie Query meegeef, wordt deze goed uitgevoerd. Bij een selectquery kan ik ook gewoon door de resultset heenbladeren.
Alleen, als ik de Query functie vanuit een andere klasse wil aanroepen, wordt de query zelf wel uitgevoerd, maar kan ik niet door de resultset heenbladeren. Ik krijg dan een foutmelding dat 'next()' niet werkt.
Dit is die melding:
code:
1
2
3
4
| TestDB.java:51: unreported exception java.sql.SQLException; must be caught or declared to be thrown
dBase.rs.next();
^
1 error |
Ik heb wel try/catch gebruikt in de functies, dus ik zou niet echt weten waar hier de fout kan liggen. Ik heb al gezocht op google, java.sun.com en natuurlijk GoT, maar geen oplossing gevonden.
Het lijkt erop dat het programmaatje de functie 'next()' niet kent. Het helpt niet als ik 'import.sql.*' bij die nieuwe klasse toevoeg.