国产麻豆精品视频-国产麻豆精品免费视频-国产麻豆精品免费密入口-国产麻豆精品高清在线播放-国产麻豆精品hdvideoss-国产麻豆精品

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

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

發(fā)布時(shí)間:  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.導(dǎo)入dll
  同先前的帖子 , 將MySql.data.dllImport至Assets底下 , 然後再到Unity\Editor\Data\Frameworks\Mono.framework中
將System.Data.dll 也一起Import至Assets內(nèi) , 當(dāng)然 , 如果想顯示中文的話 , 請(qǐng)參考中文視頻教學(xué) ,建立一個(gè)GUISkin與字型

 

3.建立數(shù)據(jù)庫(kù)內(nèi)容
  主要是因?yàn)榇a中的這段內(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 請(qǐng)自行設(shè)定 , 簡(jiǎn)單的說(shuō)就是連進(jìn)你的MySQL啦~
然後建立一個(gè)名為test的Database , 在這個(gè)test下建立一張table , 取名為 unity3d_test,
接下來(lái)就為這張unity3d_test建立3個(gè)欄位 : ID , Name , Sex (記得將ID設(shè)定為primary key且默認(rèn)值為1)
再來(lái)自行填入5筆資料(5筆資料的原因是腳本那邊是設(shè)定成5筆資料一個(gè)循環(huán) , 使用者可以自行更改腳本試試)

 

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

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

 


本文出自:億恩科技【www.artduck.net】

服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

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

    0371-60135900
    7*24小時(shí)客服服務(wù)熱線

     
     
    国产麻豆精品视频| 国产伦精品一区二区三区无广告| 成人免费高清视频| 成人免费一级纶理片| 国产视频一区二区在线播放| 久久国产精品只做精品| 国产成人啪精品| 99热精品在线| 午夜在线影院| 91麻豆精品国产片在线观看| 人人干人人插| 四虎久久精品国产| 中文字幕Aⅴ资源网| 你懂的日韩| 久久精品欧美一区二区| 天天色成人| 欧美1卡一卡二卡三新区| 国产一区二区精品久久91| 精品视频一区二区| a级精品九九九大片免费看| 黄视频网站在线免费观看| 国产91素人搭讪系列天堂| 国产美女在线一区二区三区| 国产成人精品在线| 国产一区二区精品| 四虎久久影院| 亚洲精品永久一区| 国产精品免费久久| 一级片免费在线观看视频| 亚洲精品影院一区二区| 亚洲不卡一区二区三区在线| 亚洲wwwwww| 精品国产亚一区二区三区| 一级毛片视频免费| 日本在线不卡免费视频一区| 午夜激情视频在线播放| 亚洲精品久久玖玖玖玖| 日本乱中文字幕系列| 精品久久久久久综合网| 九九精品在线播放| 精品国产一区二区三区久久久狼 | 欧美一级视| 免费国产一级特黄aa大片在线| 91麻豆精品国产自产在线| 久久国产一久久高清| 99久久精品费精品国产一区二区| a级精品九九九大片免费看| 99热精品在线| 天天做日日爱| 国产成人精品综合| 精品久久久久久影院免费| 成人av在线播放| 欧美另类videosbestsex久久| 精品国产一区二区三区国产馆| 午夜激情视频在线播放| 精品国产一区二区三区久久久蜜臀 | 国产网站麻豆精品视频| 精品视频免费看| 91麻豆精品国产自产在线| 免费国产一级特黄aa大片在线| 99久久精品国产麻豆| 成人免费一级毛片在线播放视频| 国产亚洲精品aaa大片| 国产91丝袜高跟系列| 日本特黄特色aaa大片免费| 成人av在线播放| 你懂的在线观看视频| 久久久久久久男人的天堂| 国产一区免费观看| 国产麻豆精品视频| 色综合久久久久综合体桃花网| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 久久久久久久久综合影视网| 天天色色网| 黄色短视屏| 九九九网站| 99久久网站| 日韩在线观看视频免费| 日韩在线观看视频黄| 韩国三级香港三级日本三级la| 日本免费看视频| a级精品九九九大片免费看| 麻豆午夜视频| 国产一区二区精品| 国产综合成人观看在线| 久久国产精品永久免费网站| 麻豆系列国产剧在线观看| 91麻豆tv| 午夜家庭影院| 国产伦理精品| 黄色短视屏| 人人干人人插| 精品国产一区二区三区久久久蜜臀 | 黄视频网站免费| 欧美a免费| 韩国三级香港三级日本三级la| 日本免费看视频| 亚洲女人国产香蕉久久精品 | 欧美大片aaaa一级毛片| 欧美激情一区二区三区视频高清| 91麻豆国产| 国产一级生活片| 国产一区二区高清视频| 国产一区二区精品久久91| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 在线观看成人网 | 国产伦理精品| 天天做日日爱| 成人a级高清视频在线观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 精品视频在线观看一区二区| 韩国三级香港三级日本三级la| 国产一级强片在线观看| 久久久久久久网| 91麻豆精品国产自产在线| 欧美1区| 91麻豆国产福利精品| 成人免费一级纶理片| 成人免费观看网欧美片| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产国语在线播放视频| 欧美一区二区三区性| 91麻豆精品国产高清在线| 欧美a级v片不卡在线观看| 天天色成人| 成人高清视频在线观看| 麻豆网站在线免费观看| 日本在线www| 成人免费一级毛片在线播放视频| 亚洲爆爽| 国产视频网站在线观看| 亚洲精品影院一区二区| 日韩一级黄色| 一级女性大黄生活片免费| 韩国三级香港三级日本三级la| 韩国三级香港三级日本三级| 国产激情一区二区三区| 国产精品1024永久免费视频| 国产高清在线精品一区a| 国产原创中文字幕| 韩国三级视频网站| 国产一区二区精品| 四虎久久精品国产| 欧美电影免费| 精品国产一区二区三区精东影业| 中文字幕一区二区三区精彩视频| 天天做日日干| 色综合久久天天综合观看| 国产亚洲免费观看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 日韩av东京社区男人的天堂| 国产综合成人观看在线| 午夜在线观看视频免费 成人| 国产一区二区精品久久91| 精品国产香蕉在线播出| 深夜做爰性大片中文| 美女免费精品高清毛片在线视| 日本乱中文字幕系列| 999久久66久6只有精品| 九九干| 九九热国产视频| 日本乱中文字幕系列| 国产美女在线一区二区三区| 日本特黄特黄aaaaa大片| 青青久久精品| 日韩中文字幕一区| 国产高清在线精品一区二区 | 亚洲女人国产香蕉久久精品 | 日韩专区在线播放| 国产成人女人在线视频观看| 一级女性全黄生活片免费| 欧美电影免费| 国产91素人搭讪系列天堂| 国产成人欧美一区二区三区的| 国产成人精品综合在线| 日本伦理网站| 日韩avdvd| 久久99爰这里有精品国产| 色综合久久天天综合绕观看| 精品视频在线观看一区二区三区| 日日日夜夜操| 久久久久久久免费视频| 国产伦久视频免费观看 视频| 午夜在线观看视频免费 成人| 麻豆系列 在线视频| 台湾美女古装一级毛片| 九九精品久久| 国产麻豆精品| 亚洲女初尝黑人巨高清在线观看| 欧美激情一区二区三区在线| 午夜在线亚洲| 欧美18性精品| 欧美国产日韩精品| 国产麻豆精品| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 精品在线视频播放| 青青青草影院 | 欧美a级片免费看| 台湾美女古装一级毛片| 欧美激情中文字幕一区二区|