Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie importiere ich MySQL Connector in Unity Project?

Glücklicherweise bin ich darauf gestoßen:

Wie man MySql Connector/Net mit Unity 2017 zum Laufen bringt

Und in Bezug auf Sicherheitsbedenken. Mein Schlüssel ist, dass keine meiner Sitzungen jemals dauerhaft von .NET sein sollte - wird es geben Erweiterte PHP-Skripte zum Ändern von Daten und allem, was erhöhte Berechtigungen betrifft.

Referenz: Warum Sie Ihre mobile Anwendung nicht mit einer Datenbank verbinden sollten

Darüber hinaus

Genau das werde ich tun, indem ich den MySql Connector verwende um mit MySql-Treibern zu sprechen (für die ich im Moment zu müde bin, um mich den Namen von (Vielleicht basiert es auf ODBC? Ich kann mich nicht erinnern. Also Google. Lol))

Alles in allem kann Unity 2018 mit dem oben angegebenen Link mit den neuesten (Stand dieses Beitrags) MySql-Connector(s) .

Jeder Assets-Ordner muss Folgendes enthalten:System.Data.dll &MySql.Data.dll (das war's)

Kein NuGet erforderlich.

Jedoch die Fehlermeldung:„Das Laden der Skript-Assembly ‚Assets/Plugins/MySql/System.Data.dll‘ ist fehlgeschlagen! wäre in der Lage. Davon abgesehen arbeite ich daran, entweder die Unity-Implementierung der app.config oder eine gleichwertige Alternative zu finden.

AKTUALISIERUNG:

Abgesehen von ein paar lästigen DLL-Ladefehlern in Unity, die nichts beeinflussen - außer mich zu ärgern und ein paar Bytes RAM für eine Sekunde zu verschwenden (lol, y'kno.); Alles funktioniert gut und ich erinnere mich an den Grund, warum ich bin Ich mache mir keine Gedanken darüber, meine Anwendung direkt mit meiner Datenbank zu verbinden, da die EINZIGEN Berechtigungen, die die Benutzer haben, die Ausführungsberechtigung sind, sodass alle Prozeduren auf dem Server gespeichert werden (über gespeicherte Prozeduren) und die Datenbank somit vor potenziellen Angriffen geschützt wird, selbst wenn Husten Husten beim Husten ähm, ein Benutzer beschließt, meine Anwendung zu "dekompilieren" (ist das überhaupt ein Wort ...? heh).

Letztes Update:

Wie ich hier gepostet habe;