sql >> Database >  >> RDS >> Mysql

Hoe importeer ik MySql Connector in Unity Project?

Gelukkig kwam ik dit tegen:

Hoe krijg ik MySql Connector/Net werkend met Unity 2017

En met betrekking tot beveiligingsproblemen. Mijn sleutel is dat geen van mijn sessies ooit persistent mag zijn vanuit .NET - Er zal zijn geavanceerde PHP-scripts voor het wijzigen van gegevens en alles met betrekking tot verhoogde rechten.

Referentie: Waarom u uw mobiele applicatie niet aan een database moet koppelen

Verder dan dit,

Dit is precies wat ik ga doen, met behulp van de MySql Connector om met MySql-stuurprogramma's te praten (waarvan ik op dit moment te moe ben om de naam te herinneren van (misschien is het gebaseerd op ODBC? Ik weet het niet meer. Dus Google. Lol))

Dus al met al, met behulp van de link bovenaan, kan Unity 2018 compatibel zijn met de nieuwste (vanaf dit bericht) MySql-connector(s) .

Elke map Assets moet het volgende bevatten:System.Data.dll &MySql.Data.dll (dat is het)

Geen NuGet vereist.

Maar de foutmelding:"Het laden van script-assembly 'Assets/Plugins/MySql/System.Data.dll' is mislukt!" En tot nu toe is het blijkbaar niet in staat om te verwijzen naar connectionString vanuit een app.config zoals je normale C# buiten Unity Dit gezegd hebbende, ben ik bezig met het vinden van Unity's implementatie van app.config of een gelijkwaardig alternatief.

UPDATE:

Afgezien van een paar vervelende dll-laadfouten in Unity die niets beïnvloeden - behalve me irriteren en een paar bytes RAM verspillen voor een seconde (lol, weet je.); Alles werkt goed en ik herinner me de reden waarom ik dat ben Ik maak me geen zorgen over het rechtstreeks verbinden van mijn applicatie met mijn database, omdat de ENIGE machtigingen die de gebruikers hebben de machtiging Uitvoeren zijn, zodat alle procedures op de server worden opgeslagen (via Opgeslagen procedures) en zo de database wordt beschermd tegen mogelijke aanvallen, zelfs als hoest hoest wanneerhoest ahem, een gebruiker besluit om mijn applicatie te "decompileren" (is dat zelfs een woord...? heh).

Laatste update:

Zoals ik hier plaatste;




  1. Migreren van Postgres naar SQL Server 2008

  2. Op zoek naar een viewer voor SQL-transactielogboekbestanden

  3. MySQL INVOEGEN IN WAAR NIET BESTAAT

  4. Hoe MySQL-verbindingen te beëindigen