[java]QueryDataSet naar array

Pagina: 1
Acties:

  • TheNameless
  • Registratie: September 2001
  • Laatst online: 07-02-2025

TheNameless

Jazzballet is vet!

Topicstarter
Ik heb een querydataset gevult met gegevens, maar nu wil ik die gegevens in een string array zetten. Hoe doe ik dat? In de dataset zitten alleen namen opgeborgen en het is een enkele kolom

Ducati: making mechanics out of riders since 1946


  • whoami
  • Registratie: December 2000
  • Laatst online: 13:00
Wat heb je al geprobeerd? Heb je al eens in een handleiding gekeken?
Lees ook even de P&W Quickstart....

https://fgheysels.github.io/


  • TheNameless
  • Registratie: September 2001
  • Laatst online: 07-02-2025

TheNameless

Jazzballet is vet!

Topicstarter
code:
1
2
3
4
5
6
7
8
9
public void setBMiddelSoort()
  {
    dataset = connectie.execQuery("SELECT * FROM Bestrijdingsmiddel");
    for(int i=0;i<dataset.getColumnCount();i++)
    {
      bestrijdingsmiddelen[i] = dataset.getString(i);
      System.out.println(bestrijdingsmiddelen[i]);
    }
  }

Deze methode wordt aangeroepen in de jbInit() maar er wordt nix geprint

Ducati: making mechanics out of riders since 1946


  • whoami
  • Registratie: December 2000
  • Laatst online: 13:00
Debug deze methode eens...
Misschien wordt de code in de for-lus ofzo niet uitgevoerd....

Het is moeilijk te zeggen wat je probleem is want op het eerste zicht ziet de code er ok uit. (Alhoewel ik geen Java'er ben).

Dus debuggen; probleem lokaliseren; probleem oplossen.
Succes. ;)

https://fgheysels.github.io/


  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

Ik ben zelf niet zo`n grote fan van debuggers maar dat zal wel aan mij liggen. Ik zou voor de for lus even uit printen hoe lang die dataset is. En als je dan niets krijgt te zien weet je dat er iets misgaat met het opvangen van je output en moet je daar eerst naar zoeken.

Misschien is het trouwens handiger om geen array te gebruiken maar een hashmap, omdat je daar uiteindelijk makkelijker in kan zoeken.