Ga naar inhoud

Java met SQL SELECT MAX(id) From Table


Aanbevolen berichten

Ik wil graag de hoogste Id zien van mijn database nu heb ik een method geschreven in mijn Database class: [code:1:96fd48a0e4] public int HoogstID(){ int a; a = 0; try { ResultSet temp = stmt.executeQuery("SELECT MAX(id) FROM naam"); a = temp.getInt("id"); } catch (SQLException e){ e.printStackTrace(); } return a; } [/code:1:96fd48a0e4] indien ik de code uitvoer column 'id' not Found; de rest van de database class werkt prima.
Link naar reactie
[quote:85dcd8494f="bertjedeb"] [code:1:85dcd8494f] public int HoogstID(){ int a; a = 0; ResultSet temp; try { temp = stmt.executeQuery("SELECT MAX(id) FROM naam"); a = temp.getInt("id"); } catch (SQLException e){ e.printStackTrace(); } finally { if (temp != null){ temp.close(); } } return a; } [/code:1:85dcd8494f] indien ik de code uitvoer column 'id' not Found; de rest van de database class werkt prima.[/quote:85dcd8494f] Heeft niets met Java te maken. Het volgende zou moeten werken... [code:1:85dcd8494f] ResultSet temp = stmt.executeQuery("SELECT MAX(id) AS id FROM naam"); a = temp.getInt("id"); [/code:1:85dcd8494f] of [code:1:85dcd8494f] ResultSet temp = stmt.executeQuery("SELECT MAX(id) FROM naam"); a = temp.getInt(0); [/code:1:85dcd8494f]
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...