Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak zaimportować MySql Connector do Unity Project?

Na szczęście natknąłem się na to:

Jak sprawić, by MySql Connector/Net działał z Unity 2017

I w odniesieniu do kwestii bezpieczeństwa. Mój klucz to żadna z moich sesji nie powinna nigdy być trwała z platformy .NET — będzie zaawansowane skrypty PHP do zmiany danych i wszystkiego, co dotyczy podwyższonych uprawnień.

Odniesienie: Dlaczego nie powinieneś łączyć aplikacji mobilnej z bazą danych

Poza tym

Dokładnie to będę robił, używając MySql Connector rozmawiać ze sterownikami MySql (których jestem w tej chwili zbyt zmęczony, by przywołać nazwę (może jest oparty na ODBC? Nie pamiętam. Tak więc Google. Lol))

Podsumowując, korzystając z linku podanego na górze, Unity 2018 może być zgodny z najnowszym (od tego postu) Złącza MySQL .

Każdy folder zasobów musi zawierać:System.Data.dll i MySql.Data.dll (to wszystko)

Nie jest wymagany NuGet.

Jednak komunikat o błędzie:„Ładowanie zestawu skryptów 'Assets/Plugins/MySql/System.Data.dll' nie powiodło się!” I jak dotąd najwyraźniej nie jest w stanie odwoływać się do ciągu połączeń z pliku app.config, tak jak normalny C# poza Unity byłby w stanie. Biorąc to pod uwagę, pracuję nad znalezieniem implementacji app.config w Unity lub równoważnej alternatywy.

AKTUALIZACJA:

Poza kilkoma irytującymi błędami ładowania dll w Unity, które na nic nie wpływają - poza denerwowaniem mnie i marnowaniem kilku bajtów pamięci RAM na sekundę (lol, y'kno.);Wszystko działa dobrze i pamiętam powód, dla którego jestem nie przejmuję się podłączaniem mojej aplikacji bezpośrednio do mojej bazy danych, ponieważ JEDYNymi uprawnieniami, jakie będą mieli użytkownicy, jest uprawnienie do wykonywania, więc wszystkie procedury będą przechowywane na serwerze (poprzez procedury przechowywane), a tym samym chronią bazę danych przed wszelkimi potencjalnymi atakami, nawet jeśli kaszel kaszel kiedykaszle hm, użytkownik decyduje się na "dekompilację" (czy to nawet słowo...? heh) mojej aplikacji.

Ostateczna aktualizacja:

Jak zamieściłem tutaj ;




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Znacznik czasu MySQL wybierz zakres dat

  2. Jak czytać obrazy z bazy danych MySQL za pomocą PHP?

  3. Jak połączyć się z bazą danych MySQL?

  4. Wyszukiwanie kolumny zawierającej dane CSV w tabeli MySQL pod kątem istnienia wartości wejściowych

  5. Naturalne sortowanie w MySQL