Jeg har et problem med int2vector i en java tilgang til en postgreSQL database. Så vidt jeg kan se i java.sql.ResultSet findes der ingen functioner til at få en vector ud af et resultset! Jeg har prøvet at hive den ud som et object, men den kommer med en sql fejl om at den ikke kan finde en passende klasse.
Hvis du enten kender en løsning på mit problem eller kender en anden måde end int2vector til at lave et ukendt antal af int's i en row, så skriv tilbage :-)
I mit eksempel går jeg ud fra du har hentet et felt fra databasen der hedder 'Navn' nu indeholder vectoren alle de navne som blev hentet fra databasen.
Du er nød til selv at lave denne konvertering, da Resultsettet jo ikke rigtigt kan vide hvordan du ønsker data gemt i din vector.
p.s. Brug ArrayList hvis det ikke er et krav at det er syncronized, ArrayList performer bedre.
Felter skal kun være atomiske i en flad database! postgreSQL har et par ekstra features der efterligner noget mere objectoriented.
Mit problem er at den basale java.sql pakke ikke er bygget til at håndtere dette.
Jeg har dog fundet en midlertidig løsning ved at bruge int[]. Så vidt jeg kan se kræver det dog at man lader databasen håndtere array'et og dynamiske laver sql efter hvor langt array'et er.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.