MySQL returnerer "null"...

Tags:    mysql java

Jeg kan ikke få mit stykke kode til at virke! Ideen er at man på baggrund af et indtastet navn henter antallet af den entitet ud fra sin MySQL database.

Min kode:

Fold kodeboks ind/udJava kode 


Og det javascript der skal køre det på en JSP side
Fold kodeboks ind/udJScript kode 





5 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Er der en "antal" kolonne i "drink" tabellen?

Du returnerer ikke et antal, men et Drink objekt. Giver det mening?
Var det måske det her du ville:
Fold kodeboks ind/udKode 


Så får du et tal, som du kan returnere istedet.



Tror han skal bruge et antal af noget som ingredienser.
Altså du skal bruge:
3 citroner
2 dl. rom
2 dl. cola

Altså antal i noget som han skal bruge til drink.

Har du prøvet at debugge din kode, og selv affyre din select statement du bygger op? Så kan du jo se hvad du får tilbage og hvorfor.



Jeg har i min tabel en ID kolonne (int), navn kolonne (string) og antal kolonne (int)...

Jeg har prøvet din løsning Robert, men uden held :(

Linjen: SELECT antal FROM drink WHERE navn = ? virker fint i MySQL, så jeg forstår ikke hvorfor den "null"'er mig i Eclipse :C



Du henter kun "antal" via din sql, men du kører dit resultset igennem createDrinklistFromResultSet - som prøver at hive id, navn og antal ud.



Så fandt jeg en løsning! Jeg får nu udskrevet alle mine værdier, men mangler lige at få den til at tage en string som parameter.



Fold kodeboks ind/udHTML kode 


Fold kodeboks ind/udJava kode 




Indlæg senest redigeret d. 08.05.2013 13:26 af Bruger #17559
t