Voor een school opdracht zit ik te dubben hoe ik iets het beste aan kan pakken, eerst een situatie schets:
een fotograaf maakt een foto voor een klant(dit kan ook een groepsfoto zijn maar dat is voor deze scope niet relevant) de Database is MySQL en de clients zijn in Java(dit staat vast en mogen we helaas niet veranderen) De fotos worden op de server opgeslagen als file, in de database staat dus een pad naar de foto(het leek me niet de slimste optie om de foto te converten naar bytes en die opslaan..)
nou wil ik een procedure maken die meerdere fotos in een keer kan inserten zodat je niet voor elke foto een connectie aan hoeft te maken. Echter zijn er twee dingen die mij belemmeren: MySQL kent geen arrays en ook geen split functie, kan dus ook geen csv format als parameter meegeven.
Mijn vraag is hoe ik dit het slimste kan aanpakken. Ik zou in java alle fotos kunnen loopen en voor elke foto een simpele insert aanroepen, maar dit wil ik eigenlijk vermijden. Als er informatie mist hoor ik het wel, het lijkt me niet nuttig om mijn tabelstructuur toe te voegen, aangezien ik niet opzoek ben naar een specifieke oplossing, maar meer hoe jullie zoiets aan zouden pakken.
een fotograaf maakt een foto voor een klant(dit kan ook een groepsfoto zijn maar dat is voor deze scope niet relevant) de Database is MySQL en de clients zijn in Java(dit staat vast en mogen we helaas niet veranderen) De fotos worden op de server opgeslagen als file, in de database staat dus een pad naar de foto(het leek me niet de slimste optie om de foto te converten naar bytes en die opslaan..)
nou wil ik een procedure maken die meerdere fotos in een keer kan inserten zodat je niet voor elke foto een connectie aan hoeft te maken. Echter zijn er twee dingen die mij belemmeren: MySQL kent geen arrays en ook geen split functie, kan dus ook geen csv format als parameter meegeven.
Mijn vraag is hoe ik dit het slimste kan aanpakken. Ik zou in java alle fotos kunnen loopen en voor elke foto een simpele insert aanroepen, maar dit wil ik eigenlijk vermijden. Als er informatie mist hoor ik het wel, het lijkt me niet nuttig om mijn tabelstructuur toe te voegen, aangezien ik niet opzoek ben naar een specifieke oplossing, maar meer hoe jullie zoiets aan zouden pakken.