sql >> Databasteknik >  >> RDS >> Mysql

Hur importerar jag MySql Connector till Unity Project?

Lyckligtvis stötte jag på detta:

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

Och angående säkerhetsproblem. Min nyckel är att inga av mina sessioner någonsin ska vara beständiga från .NET - Det kommer att finnas avancerade PHP-skript för att ändra data och allt som rör förhöjda behörigheter.

Referens: Varför du inte ska ansluta din mobilapplikation till en databas

Utöver detta,

Det är precis vad jag kommer att göra med MySql Connector att prata med MySql-drivrutiner (som jag är för trött just nu för att minna namnet på a> (det kanske är baserat på ODBC? Jag kommer inte ihåg. Alltså Google. Lol))

Så allt som allt, med hjälp av länken som finns överst, kan Unity 2018 vara kompatibel med det senaste (från och med detta inlägg) MySql Connector(s) .

Alla Assets-mapp måste innehålla:System.Data.dll &MySql.Data.dll (det är det)

Ingen NuGet krävs.

Dock misslyckades felmeddelandet:"Laddar skriptsammansättningen 'Assets/Plugins/MySql/System.Data.dll'!" Och än så länge kan det tydligen inte referera till connectionString från en app.config som din vanliga C# utanför Unity Med detta sagt jobbar jag på att hitta antingen Unitys implementering av app.config eller ett likvärdigt alternativ.

UPPDATERING:

Bortsett från ett par irriterande dll-laddningsfel i Unity som inte påverkar någonting - annat än att irritera mig och slösa bort ett par byte RAM för en sekund (lol, du vet.); Allt fungerar bra och jag minns anledningen till att jag är det att jag inte är orolig för att ansluta min applikation direkt till min databas beror på att de ENDA behörigheterna som användarna kommer att ha är Execute-behörigheten så alla procedurer kommer att lagras på servern (via lagrade procedurer) och därmed skyddar databasen mot eventuella attacker även om hosthosta när hostar ahem, en användare bestämmer sig för att "avkompilera" (är det ens ett ord...? heh) min applikation.

Slutlig uppdatering:

Som jag postade här ;




  1. Tips för att övervaka MySQL för Moodle

  2. mysql pivot/crosstab-fråga

  3. Hur man ställer in root-lösenordet till null

  4. Får du använda siffror som tabellnamn i MySQL?