精品日韩在线,日韩精品福利一区二区三区,日韩午夜黄色,国产日韩欧美高清免费

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁 > 幫助中心>文章內(nèi)容

Unity引擎鏈接mySQL數(shù)據(jù)庫

發(fā)布時間:  2012/5/28 15:58:34
using UnityEngine;
using System;
using System.Collections;
using System.Data;
using MySql.Data.MySqlClient;
public class CMySql : MonoBehaviour {
    // Global variables
    public static MySqlConnection dbConnection;//Just like MyConn.conn in StoryTools before

     static string host = "192.168.1.100";
     static string id = "mysql";
     static string pwd = "123456";
     static string database = "test";
     static string result = "";
   
private string strCommand = "Select * from unity3d_test ORDER BY id;";
public static DataSet MyObj;
     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 = string.Format("Server = {0}; Database = {1}; User ID = {2}; Password = {3};",host,database,id,pwd);
    openSqlConnection(connectionString);
   
    MyObj = GetDataSet(strCommand);
         }
         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;
    }
    #region Get DataSet
    public  DataSet GetDataSet(string sqlString)
    {
        //string sql = UnicodeAndANSI.UnicodeAndANSI.UnicodeToUtf8(sqlString);
  
  
  DataSet ds = new DataSet();
        try
        {
            MySqlDataAdapter da = new MySqlDataAdapter(sqlString, dbConnection);
            da.Fill(ds);
   
        }
        catch (Exception ee)
        {
   
            throw new Exception("SQL:" + sqlString + "\n" + ee.Message.ToString());
        }
        return ds;
  
    }
    #endregion
}

 

using UnityEngine;
using System;
using System.Collections;
using System.Data;

public class DataBaseTest : MonoBehaviour {
public GUISkin myGUISkin = new GUISkin();
string strID = "";
string strName = "";
string strSex = "";
int Index = 1;
// Use this for initialization
void Start () {
}

void OnGUI()
{
  GUI.skin = myGUISkin;
  if (GUI.Button(new Rect(100,320,100,100),"Click Me"))
  {
   foreach(DataRow dr in CMySql.MyObj.Tables[0].Rows)
   {
    if (Index.ToString() == dr["ID"].ToString())
    {
     strID = dr["ID"].ToString();
     strName =  dr["Name"].ToString();
     strSex = dr["Sex"].ToString();
     
     break;
    }
   }   
   Index++;
    if(Index > 5)
   {
    Index = 1;
   }  
   
  }
  GUI.Label(new Rect(320,100,150,70),"DataBaseTest");
  GUI.Label(new Rect(300,210,150,70),strID);
  GUI.Label(new Rect(300,320,150,70),strName);
  GUI.Label(new Rect(300,430,150,70),strSex);
  
}
}

 

2.導入dll
  同先前的帖子 , 將MySql.data.dllImport至Assets底下 , 然後再到Unity\Editor\Data\Frameworks\Mono.framework中
將System.Data.dll 也一起Import至Assets內(nèi) , 當然 , 如果想顯示中文的話 , 請參考中文視頻教學 ,建立一個GUISkin與字型

 

3.建立數(shù)據(jù)庫內(nèi)容
  主要是因為代碼中的這段內(nèi)容

 

     static string host = "192.168.1.100";
     static string id = "mysql";
     static string pwd = "123456";
     static string database = "test";
     private string strCommand = "Select * from unity3d_test ORDER BY id;";

 

其中host ,id , pwd 請自行設定 , 簡單的說就是連進你的MySQL啦~
然後建立一個名為test的Database , 在這個test下建立一張table , 取名為 unity3d_test,
接下來就為這張unity3d_test建立3個欄位 : ID , Name , Sex (記得將ID設定為primary key且默認值為1)
再來自行填入5筆資料(5筆資料的原因是腳本那邊是設定成5筆資料一個循環(huán) , 使用者可以自行更改腳本試試)

 

4.建立GameObject
  建立完GameObject後將上面兩個腳本掛上去 ,如果有建立GUISkin , 記得指定GUISkin

5.執(zhí)行
  執(zhí)行後先按Test按鈕來連接數(shù)據(jù)庫 , 然後再按"ClickMe"來顯示數(shù)據(jù)庫內(nèi)的內(nèi)容

 


本文出自:億恩科技【www.zuiquanben.com】

服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營性ICP/ISP/IDC證:豫B1-20183354
  • 億恩南昌公司:
  • 經(jīng)營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 網(wǎng)絡版權(quán)侵權(quán)舉報電話:0371-60135995
  • 警情提示:注意防范電信網(wǎng)絡詐騙
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2026 ENKJ All Rights Reserved 地址:鄭州市高新區(qū)翠竹街1號總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師  B1-20183354   京公網(wǎng)安備41019702002023號 
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線

     
     
    精品日韩在线,日韩精品福利一区二区三区,日韩午夜黄色,国产日韩欧美高清免费
    成人片免费看| 日本视频中文字幕一区二区三区| 国产极品一区| 18国产精品| 国产另类在线| 欧美精品97| 国产色噜噜噜91在线精品| 国产麻豆一区二区三区精品视频| 国产亚洲一区| 国产精品流白浆在线观看| 国产精品一区高清| 老牛国内精品亚洲成av人片 | 日韩精品dvd| 日韩av一级| 黄在线观看免费网站ktv| 亚洲一级少妇| 午夜久久tv| 爽好久久久欧美精品| 日本不卡的三区四区五区| 国产精品日韩精品在线播放| 老司机精品视频网| 成人羞羞视频在线看网址| 91久久久精品国产| 亚洲精品伊人| 国产精品嫩模av在线| 中文在线а√天堂| 国产婷婷精品| 久久国产精品免费一区二区三区 | 国产午夜精品一区在线观看| 精品亚洲成人| 久久精品99久久无色码中文字幕| 欧美日韩亚洲在线观看| 在线精品福利| 捆绑调教美女网站视频一区| 成人精品中文字幕| 免费不卡在线观看| 国产精品久久久久久久久久妞妞| 色在线中文字幕| 久久亚洲美女| 国产精品主播在线观看| 88xx成人免费观看视频库| 天堂成人国产精品一区| 久久99免费视频| 九九综合九九| 国产九九精品| 欧美在线资源| 亚洲精品一级二级三级| 在线亚洲人成| 日韩福利视频网| 精品欧美一区二区三区在线观看| 亚洲一区中文| 精品一区二区三区的国产在线观看| 亚洲女同中文字幕| 久久不卡国产精品一区二区| 亚洲欧洲日本mm| 欧美激情三区| 亚洲欧美成人综合| 激情综合五月| 亚洲精品女人| 激情欧美丁香| 久久精品国产成人一区二区三区| 秋霞影院一区二区三区| 国产欧美在线观看免费| 不卡在线一区二区| 欧美激情亚洲| 美国欧美日韩国产在线播放| 国产+成+人+亚洲欧洲在线| 在线精品亚洲| 国产91精品对白在线播放| 国产麻豆一区| 蜜桃视频免费观看一区| 日本美女一区| 国产欧美二区| 亚洲一区二区三区四区电影| 麻豆精品蜜桃| 久久字幕精品一区| 免费在线观看成人| 日韩中文在线播放| 国产精品多人| 亚洲精一区二区三区| 亚洲先锋成人| 四虎国产精品免费观看| 日韩精品亚洲aⅴ在线影院| 国产一区二区三区自拍| 精品国产91| 国产伦理久久久久久妇女| 模特精品在线| 久久九九国产| 91欧美在线| 久久99久久久精品欧美| 日本久久二区| 国产亚洲网站| 日韩av免费| 成人国产精选| 欧美成人精品一级| 国产亚洲欧美日韩精品一区二区三区| 老司机精品久久| 99视频在线精品国自产拍免费观看| 蜜臀国产一区| 成人亚洲一区| 国产一区二区色噜噜| 国产精品一区二区三区av麻 | 日韩成人亚洲| 日韩免费视频| 98精品视频| 国产美女久久| 国产精品伊人| 国产精品久久久一区二区| 国产欧美日韩精品高清二区综合区 | 日韩av一区二| 亚洲一区二区三区四区电影| 亚洲男女自偷自拍| 亚洲在线观看| 夜夜精品视频| 日韩视频不卡| 欧美一区二区三区高清视频| 精品福利久久久| 日产精品一区二区| 国产一区二区色噜噜| 久久精品二区亚洲w码| 另类欧美日韩国产在线| 麻豆精品视频在线| 久久精品三级| 国产+成+人+亚洲欧洲在线| 免费在线成人| 精品国产午夜肉伦伦影院 | 精品国产亚洲一区二区三区在线| 国产午夜一区| 国产欧美一区二区三区精品观看| 日本va欧美va欧美va精品| 青青草国产精品亚洲专区无| 日韩av一级片| 欧美激情 亚洲a∨综合| 国产+成+人+亚洲欧洲在线| 三级在线看中文字幕完整版| 久久91导航| 亚洲精品91| 久久都是精品| 亚洲精品四区| 欧美亚洲国产日韩| 国产精成人品2018| 久久久久久网| 日韩一区二区三区在线免费观看| 日本精品不卡| 合欧美一区二区三区| 首页国产欧美久久| 日韩av在线免费观看不卡| 国产乱码精品一区二区三区四区| 另类小说一区二区三区| 三级精品视频| 亚洲欧美日韩一区在线观看| 亚洲精品日本| 精品国产乱码| 亚洲高清成人| 亚洲区国产区| 麻豆国产精品一区二区三区| 日韩免费av| 99亚洲视频| 天堂俺去俺来也www久久婷婷| 国产日产一区| 日本综合字幕| 欧美日韩在线网站| 亚洲免费专区| 精品国产不卡| 欧美在线亚洲| 日韩精品一区二区三区中文| 精品视频91| 国产精品外国| 国产精东传媒成人av电影| 日韩精品影视| 五月亚洲婷婷 | 国产精品亲子伦av一区二区三区 | 精品三级久久久| 日韩视频在线一区二区三区 | 亚洲欧美日韩国产一区| 日韩精品国产欧美| 国产精品99一区二区三| 国产模特精品视频久久久久| 国产日韩欧美三级| 人人精品亚洲| 日韩精品免费一区二区夜夜嗨| 91精品在线免费视频| 伊伊综合在线| 亚洲精品综合| 国产盗摄——sm在线视频| 国产亚洲一级| 麻豆91小视频| 99热精品在线| 精品三级av在线导航| 欧美资源在线| 成人午夜毛片| 免费观看日韩电影| 国产伦久视频在线观看| 亚洲资源网站| 久久精品播放| 麻豆中文一区二区| 在线一区视频| 国产精品99一区二区三区| 中文字幕av一区二区三区人| 欧洲av不卡|