在unity中用C#連接資料庫步驟

2021-01-08 歐陽IT學習筆記

歐陽小白之前做的一直是單機遊戲,所以根本用不到資料庫和伺服器。不過最近我開始折騰聯網遊戲。所以本文就介紹一下unity連MySQL資料庫所遇到的一些坑。

unity連接資料庫,首先你需要導入如圖所示的五個數據連結庫。

在本圖中,歐陽講他們放到了Mysql文件夾下,在這裡歐陽強調一下――最好將他們放到

Plugins文件夾下,不然會出現莫名其妙的問題哦。

接下來歐陽就教你怎麼找這6個驅動,首先在MySQL資料庫目錄下找到Mysql.Data.dll

在這裡,歐陽遇到了一個問題。由於我的MySQL不是在官網下的,所以我並沒有找到這個驅動,費了很大力氣才找到的。如果您也沒有找到這個驅動,可以在下面評論我會私發給您。我的MySQL版本是5.5的。

接下來開始找剩下的幾個。找到你的unity安裝目錄。小編的是在

D:\Program Files\Unity\Editor\Data\Mono\lib\mono

這時您會發現這裡是不是有2.0和unity兩個目錄呢?首先打開unity目錄,找到I18N.dll I18N.West.dll I18N.CJK.dll 如果不引用這三個,在測試的時候也可以連上,但是打包出來就連不上了!!!這個坑歐陽始終記得。

然後在 D:\Program Files\Unity\Editor\Data\Mono\lib\mono\2.0找到System.Data.dll System.Drawing.dll

這樣,驅動包導入成功。接下來開始寫代碼測試。新建一個MyLogin腳本。

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

using System;

using System.Data;

using MySql.Data.MySqlClient;

public class MyLogin : MonoBehaviour {

public static MySqlConnection mySqlConnection;

static string host = "127.0.0.1";//這裡是ip地址

static string id = "root";//

static string pwd = "123";//資料庫密碼

static string database = "houseapp";//要連接的資料庫

public static void OpenSql()

{

try

{

string sqlString = string.Format("Server={0};Database={1};User ID ={2};Password ={3};", host, database, id, pwd);

mySqlConnection = new MySqlConnection(sqlString);

mySqlConnection.Open();

}

catch(Exception e)

{

Console.WriteLine(e.Message);

}

}

}

這樣unity和MySQL數據連接成功。

在下一篇我將給大家介紹發布安卓包的一些相關配置。

相關焦點

  • 三方法解決SQL Server與雲端資料庫連接
    SQL Azure上創建資料庫伺服器的步驟比較簡單,如果沒有創建可以在登錄到https://windows.azure.com/ 上,不過現在由於已經商用,所以需要購買。按鈕後只需要輸入資料庫的名稱和選擇資料庫的最大大小即可。
  • 應用伺服器和資料庫伺服器怎麼連接
    資料庫伺服器和應用伺服器怎麼連接   資料庫那邊一般情況下不需要動,但是你需要知道登錄用戶名和密碼還有伺服器的地址或者可以說是IP   然後在程序那邊將伺服器的地址,登錄用戶,登錄密碼配置到程序的配置文件就行了,不需要點擊什麼   程序連接資料庫有專門的方法來處理
  • 實現SQL Server到DB2連接伺服器很簡單
    文章主要描述的是SQL Server到DB2連接伺服器的正確實現過程,以及對其在實際操作中所要用到的實際操作環境的描述,以下就是對SQL Server到DB2連接伺服器實現的實際操作步驟的具體描述。
  • 入門實例操作:BI工具如何連接數據源資料庫?
    以往咱們分享的操作步驟都稍微有些複雜,大家跟著步驟操作也有些二丈摸不著頭腦,看來簡單的操作步驟和功能概念還是有必要普及的,那今天就來說一點簡單的入門操作知識,那就是BI工具億信ABI為例子展示如何連接資料庫數據源,其他工具我不知道,但這款工具挺實用的,複雜表格,領導駕駛艙,大屏展示,圖文日常報告,拖拽分析應用。還有一些數據處理的功能,應用場景豐富。
  • 遠程連接不上SQL資料庫6大可能的問題原因列舉
    打開APP 遠程連接不上SQL資料庫6大可能的問題原因列舉 發表於 2018-10-27 09:31:40 聲明:如果連接不上請參照以下步驟排查(這個是百度出來的最有可能碰到的情況,因為SQL是微軟體的產品不是本公司的軟體,涉及到比較複雜的操作步驟筆者也不是非常擅長,還請理解!
  • 資料庫設計基礎:資料庫物理設計工作過程和設計步驟
    1、數據流物理設計的工作過程在資料庫的物理結構中,數據的基本單位是數據記錄,記錄以文件的形式進行存儲,一條存儲記錄對應關係模式中的一條邏輯記錄,並且文件當中還需要記錄存儲記錄的結構信息,比如欄位長度、數據類型、欄位描述等信息。
  • Unity3D 尋路系統
    一、尋路方式二、實現尋路方法確定尋路者烘培尋路路面程序實現尋路算法1、實現尋路步驟將場景中不動的物體勾選
  • 博主營地 | Unity3D 實用技巧 - 理論知識庫(一)
    發稿入口:unity.cn/articles  更多Unity博主專屬權益見文末  其實學習Unity3D引擎,我們除了懂得實操,同時兼顧理解一些理論知識,也是挺不錯的積累。今天小編會把常用的一些理論問題匯總起來,後面可以做一個快速的記憶和學習。  請簡述值類型與引用類型的區別。
  • 沒有公網IP,不用埠映射,也能遠程連接MSSQL資料庫!
    微軟SQL Server資料庫伺服器MSSQL,提供從伺服器到終端的完整解決方案,頗受大眾喜愛。但資料庫伺服器一般部署在內網,只有本地區域網的設備才能訪問。在遠程辦公、移動辦公常態化的情況下,如何滿足遠程建立、使用和維護資料庫呢?
  • eclipse如何使用JDBC連接mysql資料庫
    eclipse如何使用JDBC連接mysql資料庫1.在新建的Project中右鍵新建Floder2.創建名為lib的包3.創建完畢之後的工程目錄4.接下來解壓你下載的mysql的jar包,拷貝其中的.jar文件5.在工程lib
  • Python連接MySQL資料庫方法介紹(超詳細!手把手項目案例操作)
    >Python 3.7.2pip 19.0.3兩種方法進行資料庫的連接分別是PyMySQL和mysql.connector步驟:連接資料庫首先我們的MySQL資料庫已安裝,且已建好名為test的資料庫,其中有名為student的表import pymysql#連接資料庫conn=pymysql.connect(host = '127.0.0.1' # 連接名稱,默認127.0.0.1
  • 如何連接變頻器,詳細步驟
    步驟二:確保有適當大小的斷路器的額定電流和變頻器為我們找到你的斷路器面板。1、完全拆下面板蓋。安裝安培額定短路器。2、如果在工作之前一定要斷開斷路器的電源,如果我們不能這樣做,一定要戴上正確的安全設備。(皮手套,安全眼鏡,曲拱故障裝置)。
  • 簡化AR體驗創作,Unity MARS Query系統程序化生成場景的原理
    Query由兩種大部分組成:  一個或多個確定數據是否匹配查詢指令的條件  一個或多個確定條件匹配後需要發生的行為  每個查詢指令或由代理髮起、或由代理組發起,代表了虛擬內容與現實世界之間的連接。  數據實體  Unity MARS資料庫中的每一條數據都代表了用戶周圍環境中的一個部分,這些部分有各種形式,最為常見的有對象表面、人臉和圖像標記。
  • CSharp與資料庫MSSQL聯合開發一
    01設置資料庫步驟安裝完成資料庫後,需要對資料庫進行設置,目的在於後期使用CSharp操作資料庫時,方便連接到資料庫。02設置數據代理帳戶一、連接資料庫二、設置代理帳戶1.設置資料庫的連接方式以「Windows身份驗證」的方式連接到資料庫,右擊資料庫,選擇【屬性】,進入到屬性設置畫面,進入下一步。
  • SQLyog怎麼使用 SQLyog資料庫工具使用教程
    SQLyog是一個易於使用的、快速而簡潔的圖形化管理MYSQL資料庫的工具,它能夠在任何地點有效地管理你的資料庫。  方法/步驟  雙擊SQLyog快捷方式  注意:  SQLyog是MySQL資料庫管理工具    先要連接上MySQL然後才能管理    點新建
  • aux接口怎麼連接手機_aux接口連接手機步驟教程
    打開APP aux接口怎麼連接手機_aux接口連接手機步驟教程 發表於 2018-04-25 08:51:03   手機與AUX
  • 基於MySQL資料庫應用開發實現嵌入式數控系統的設計
    +的連接過程。 連接到資料庫之後,就可以向它添加內容了,使用CREATE命令來創建一個名為tbl_amend_amend的表。 完成資料庫及表的創建,有了相關的數據,下一步的工作就是在應用程式中實現與資料庫的連接。
  • BI工具入門:如何做關係數據源的連接?
    以往咱們分享的操作步驟都稍微有些複雜,大家跟著步驟操作也有些二丈摸不著頭腦,看來簡單的操作步驟和功能概念還是有必要普及的,那今天就來說一點簡單的入門操作知識,以Smartbi為例子,跟大家說說BI工具的關係數據源連接。關係數據源連接是指通過「資料庫驅動程序」連接一個本地或遠程的關係資料庫。
  • 投影儀怎麼連接筆記本_投影儀連接筆記本步驟教程(方法)
    打開APP 投影儀怎麼連接筆記本_投影儀連接筆記本步驟教程(方法) 發表於 2018-01-10 17:26:11   那麼投影儀如何與筆記本連接呢?本文主要介紹筆記本投影儀連接的準備工作、投影儀與筆記本的連接方法以及連接時的注意事項,一起來了解一下。   連接前的準備工作   放置位置   決定投影儀應放置何處時,要先考慮屏幕的尺寸和形狀、電源插座的位置以及投影儀與其它設備的距離。