游戏开发者社区

[图文教程] unity连接mysql

查看: 11948|回复: 6

Rank: 5Rank: 5

威望
72 点
义气
0 点
发表于 2015-2-3 18:33:51 |显示全部楼层
今天在蛮牛教育上学习了又关Unity连接mysql 数据库的方法 好啦不用废话直接代码如下:
[C#] 纯文本查看 复制代码
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;
    }
}

举报

Rank: 4

威望
0 点
义气
5 点
发表于 2015-3-4 14:02:22
做个沙发 学习下

举报

Rank: 2Rank: 2

威望
0 点
义气
0 点
发表于 2015-4-20 09:51:41
蛮牛教育都出来了,改一下啊~

举报

Rank: 4

威望
0 点
义气
0 点
发表于 2015-6-19 10:09:30
学习了                                  

举报

Rank: 1

威望
0 点
义气
5 点
发表于 2015-7-6 14:01:24
就是要自己编写一下

举报

Rank: 4

威望
0 点
义气
0 点
发表于 2015-9-17 01:18:27
你这个是做内嵌式还是外链式的?

举报

头像被屏蔽

807465789qqcom

Rank: 11Rank: 11Rank: 11Rank: 11Rank: 11

威望
0 点
义气
0 点
发表于 2016-1-27 18:27:21
提示: 作者被禁止或删除 内容自动屏蔽

举报

您需要登录后才可以回帖 登录 | 注册

关闭

江湖传闻

手机版|9RIA.com ( 京ICP备11007422号-2 

GMT+8, 2017-4-25 10:54 , Processed in 0.112167 second(s), 16 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部