unity connect mysql_unity连接mysql
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
今天在蠻牛教育上學習了又關Unity連接mysql 數據庫的方法 好啦不用廢話直接代碼如下:
using UnityEngine;
using System;
using System.Collections;
using System.Data;
using MySql.Data.MySqlClient;
public class CMySql : MonoBehaviour {
// Global variables
private static MySqlConnection dbConnection;
static string host = "192.168.1.100";
static string id = "蠻牛教育";
static string pwd = "123456";
static string result = "";
void OnGUI()
{
host = GUILayout.TextField( host, 200, GUILayout.Width(200));
id = GUILayout.TextField( id, 200, GUILayout.Width(200));
pwd = GUILayout.TextField( pwd, 200, GUILayout.Width(200));
if(GUILayout.Button("Test"))
{
string connectionString = "Server="+host+";Database=test;User ID="+id+";Password="+pwd+";Pooling=false";
openSqlConnection( connectionString );
}
GUILayout.Label(result);
}
// On quit
public static void OnApplicationQuit() {
closeSqlConnection();
}
// Connect to database
private static void openSqlConnection(string connectionString) {
dbConnection = new MySqlConnection(connectionString);
dbConnection.Open();
result = dbConnection.ServerVersion;
Debug.Log("Connected to database."+result);
}
// Disconnect from database
private static void closeSqlConnection() {
dbConnection.Close();
dbConnection = null;
//Debug.Log("Disconnected from database."+result);
}
// MySQL Query
public static void doQuery(string sqlQuery) {
IDbCommand dbCommand = dbConnection.CreateCommand();
dbCommand.CommandText = sqlQuery;
IDataReader reader = dbCommand.ExecuteReader();
reader.Close();
reader = null;
dbCommand.Dispose();
dbCommand = null;
}
}
總結
以上是生活随笔為你收集整理的unity connect mysql_unity连接mysql的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 28家知名IT公司名称的由来
- 下一篇: 为什么 SQL 正在击败 NoSQL,这