sql >> Databasteknik >  >> RDS >> Mysql

Fyller JTree från databasen

Använd DefaultMutableTreeNode för att skapa dina noder

Gör en karta över ID:n till noder - när du hämtar dina noder från databasen, lagra dem i kartan med ID:t som nyckel.

När du har alla dina noder, gå igenom dem en gång till och matcha deras föräldra-ID, hämta dem från kartan.

Förutsatt att ditt träd är strukturellt bra i databasen, kommer det att vara bra här. Välj valfri nod och följ den överordnade kedjan till roten.

Med rotobjektet kan du skapa ditt JTree. :)




  1. Syntaxfel:WITH är inte giltig inmatning i denna position

  2. MySQL Error::'Åtkomst nekad för användaren 'root'@'localhost'

  3. MySql 5.7 installationsprogrammet misslyckas med att upptäcka VS 2013 redistributable

  4. Returnera en DML-utlösartyp på en tabell i SQL Server