sql >> Database teknologi >  >> RDS >> Mysql

Hvordan importerer jeg MySql Connector til Unity Project?

Heldigvis stødte jeg på dette:

Sådan får du MySql Connector/Net Working with Unity 2017

Og med hensyn til sikkerhed. Min nøgle er, at ingen af ​​mine sessioner nogensinde skal være vedvarende fra .NET - der vil være avancerede PHP-scripts til ændring af data og andet vedrørende forhøjede tilladelser.

Reference: Hvorfor du ikke bør forbinde din mobilapplikation til en database

Ud over dette,

Det er præcis, hvad jeg vil gøre ved at bruge MySql Connector at tale med MySql-drivere (som jeg er for træt i øjeblikket til at genkalde navnet på a> (måske er det baseret på ODBC? Jeg kan ikke huske det. Altså Google. Lol))

Så alt i alt, ved at bruge linket øverst, kan Unity 2018 være kompatibel med det seneste (fra dette indlæg) MySql-forbindelse(r) .

Enhver aktivmappe skal indeholde:System.Data.dll &MySql.Data.dll (det er det)

Ingen NuGet påkrævet.

Men fejlmeddelelsen:"Loading script assembly 'Assets/Plugins/MySql/System.Data.dll' mislykkedes!" Og endnu er det tilsyneladende ikke i stand til at referere til connectionString fra en app.config som din normale C# uden for Unity ville være i stand til det. Når det er sagt, arbejder jeg på at finde enten Unitys implementering af app.config eller et tilsvarende alternativ.

OPDATERING:

Bortset fra et par irriterende dll-indlæsningsfejl i Unity, der ikke påvirker noget - andet end at irritere mig og spilde et par bytes RAM i et sekund (lol, y'kno.); Alt fungerer godt, og jeg kan huske grunden til, at jeg er Jeg er ikke bekymret for at forbinde min applikation direkte til min database, fordi de ENESTE tilladelser, som brugerne vil have, er tilladelsen Udfør, så alle procedurer vil blive gemt på serveren (via Stored Procedures) og dermed beskytte databasen mod potentielle angreb, selvom hoste hoste når hoste ahem, en bruger beslutter sig for at "dekompilere" (er det overhovedet et ord...? heh) min applikation.

Sidste opdatering:

Som jeg postede her ;




  1. Problemer med at bruge MS Access som front-end til en MySQL-database-backend?

  2. Brug af PHP DOM til at oprette XML-filer fra MySQL-data

  3. SQL-sporing, 10046 hændelse i Oracle:trcsess, tkprof-værktøj

  4. Hvad er databasebrugerrettigheder?