Die Tabelle sieht wie folgt aus: Code, wenn Unity liest und aufruft: Wenn Sie eine andere Tabelle in der Datenbank anzeigen möchten, müssen Sie, anstatt Table[1] direkt zu verwenden, den Tabellennamen in Code: Verwenden von System.Collections; mit System.Collections.Generic; mit UnityEngine; mit MySql.Data.MySqlClient; mit System.Data; System verwenden; öffentliche Klasse getGameUserAccount: MonoBehaviour { //Start wird vor dem ersten Frame-Update aufgerufen void Start() { mySqlCon(); } //Update wird einmal pro Frame aufgerufen void Update() { } öffentliche void mySqlCon() { //Datenbank-Anmeldedaten-String conStr = "server=localhost;User Id = root;password=123456;Database=gamerdata;charset=utf8"; //Verbindung herstellen //Rufen Sie während der Instanziierung MySqlConnection auf und übergeben Sie Parameter //Ich persönlich denke, dass die Parameter hier direkt in CMD eingegeben werden, das String-Format ist direkt identisch zum Eingeben in cmd MySqlConnection myCon = new MySqlConnection(conStr); //Verbindung öffnen myCon.Open(); //Daten einfügen, wobei useraccount der Tabellenname ist und das Tabellenformat in Klammern steht/* //Der Kommentar hier ist, weil Sie keine Werte mit demselben Primärschlüssel hinzufügen können. MySqlCommand myCmd = new MySqlCommand("insert into useraccount(id,nickname,password) values (4,'list','testList')", myCon); wenn (myCmd.ExecuteNonQuery() > 0) { Debug.Log("Abfrage erfolgreich!"); } */ //Datenstring abfragen selStr = "select * from useraccount"; MySqlCommand meineSelect = neuer MySqlCommand(selStr, myCon); Datensatz ds = neuer Datensatz(); versuchen { MySqlDataAdapter da = neuer MySqlDataAdapter(selStr, myCon); da.Füllen(ds); Debug.Log(ds.Tabellen[0].Zeilen[0][0]); Debug.Log(ds.Tabellen[0].Zeilen[0][1]); Debug.Log(ds.Tabellen[0].Zeilen[0][2]); Debug.Log(ds.Tabellen[0].Zeilen[0][3]); //Tabelle[0].Zeilen[0][0] Debug.Log("Abfrage erfolgreich!"); } catch (Ausnahme e) { neue Ausnahme werfen("SQL:" + selStr + "\n" + e.Message.ToString()); } myCon.Schließen(); } } Dies ist das Ende dieses Artikels zum Lesen von Tabellen, wenn Unity eine Verbindung zu MySQL herstellt. Weitere Informationen zum Lesen von Tabelleninhalten, wenn Unity eine Verbindung zu MySQL herstellt, finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Detaillierte Erklärung des Sticky Position-Attributs in CSS
>>: 12 Javascript-Tabellensteuerelemente (DataGrid) sind aussortiert
Ergebnisse erzielenImplementierungscode html <...
In diesem Artikel wird der spezifische Code von v...
In diesem Artikel wird der spezifische JavaScript...
Lösung für den Fehler beim Starten von MySQL MySQ...
Die MySQL 5.7.18 Zip-Version von MySQL ist nicht ...
MySQL Master-Slave-Konfiguration und Prinzip, zu ...
Als ich heute die Anmeldeseite geschrieben habe, ...
Vorwort In JavaScript ist dies der Kontext zum Au...
Zabbix 12.10.2019 Chenxin siehe https://www.zabbi...
In diesem Artikelbeispiel wird der spezifische Co...
So ändern Sie den Stil der von elementUI bereitge...
Inhaltsverzeichnis 1. Variablen Verwenden Sie aus...
1. MySQL-Download-Adresse; http://ftp.ntu.edu.tw/...
Zum ersten Mal schreiben. Gestatten Sie mir, mich...
Ich habe heute eine JSP-Seite geschrieben. Ich hab...