13. marts 2007 - 21:46Der er
15 kommentarer og 1 løsning
Forbind til mysql, via dynamisk loaded dll
Hej, jeg kunne godt tænke mig at kode et lille C# program, hvor jeg kan forbinde til mysql via en dynamisk dll. Jeg har kigget på mysql .net connector 1.0.9. Det er en mysql.data.dll med, kan jeg evt. bruge den? Eller skal jeg til at lave min egen mysql.dll fra bunden?
Jeg ved jeg er dårlig til at forklare mig, da jeg bare skyder med spredhagl, men spørg endelig. :o)
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Og vil den løsning virke hvis jeg laver en exe fil, og sender den til en ven/kollega eller lign, som også har .net installeret, uden nogle ekstra ting?
Jeg ved faktisk ikke om der ved release bliver lavet de nødvendige filer så det bare kan køres på andre maskiner.. ville gerne have testet for dig, men har ikke en mysql database desværre.
arne_v: Jeg vil straks teste om jeg kan få det til at virke! (du skal ikke satse penge på det) :o)
Jeg vil lige stille et andet spørgsmål. Hvis i skulle kode op i mod en mysql database, og koden skulle kunne flyttes fra maskine til maskine (hvor alle i dag mere eller mindre har .net installeret), hvordan vil i så kode løsningen?
Jeg ville linke dynamisk, da jeg ikke vidste bedre. Nu har jeg funder ud af bare at bruge dll'en via en reference, og det er som sådan godt nok til mig.
Arne_v: Smid et svar, du har svaret på mit spørgsmål, omend det ikke var det jeg endte med at bruge. (man skal jo lære så længe man lever)
Men MySQL's fortolkning af "binding" i GPL licensen er ret stram.
MySqlConnecion con;
i din kode og de betragter det som "binding" og dermed skal din kode vaere GPL eller anden FLOSS.
Derfor kan den dynamiske load som vist ovenfor med dllnavn, klassenavn og connection string i en config fil vaere en god ting, fordi saa er din kode ikke linket med MySQL GPL kode.
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.