ruizi 发表于 2013-2-27 09:40

在Unity3D实现增删改查

增 删 查 代 码 如 下 :using UnityEngine;
using System.Collections;
using System;
//using System.Data.SqlClient;

public class sqlconnect : MonoBehaviour {

      public string tempip;
      //public string user="user_";
      // Use this for initialization
      void Start () {
      System.Data.SqlClient.SqlConnection sqlcon = new System.Data.SqlClient.SqlConnection("Data Source=Sql1001.webweb.com,2433;Initial Catalog=DB_98CEEF_test;User Id=DB_98CEEF_test_admin;Password=testtest");
      sqlcon.Open();
      //string str = "select * from user_";
      //string str = "insert into test values ('domino','jinan')";   
      string str = "deletefrom test where test_name ='domino'";   
      System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(str,sqlcon);
      
            if((int)cmd.ExecuteNonQuery() > 0)
            {
                  tempip = "ok";
            }
            else
            {
                   tempip = "error";
            }
      sqlcon.Close();
      
      }
      void OnGUI()
      {
                GUILayout.Label(tempip);
                }
      // Update is called once per frame
      void Update () {
      
      }
}无论在哪发布
一定要注意1.//using System.Data.SqlClient;
什么时候使用,什么时候调用。不要放到using里面。
2 将l8开头的一堆文件倒入到Asset中。


强子 发表于 2013-2-27 09:54

unity3d中 使用 C# script 与mysql进行通讯,在引擎中运行可以通讯,读取写入,可是发布webplay 或发布为EXE文件运行时就无法进行通讯?
答:
将Unity3d的安装目录下面的I18N.CJK.dll,I18N.dll,I18N.West.dll,放入工程文件夹Asset下面

Joy 发表于 2013-2-28 17:10

强子 发表于 2013-2-27 09:54 static/image/common/back.gif
unity3d中 使用 C# script 与mysql进行通讯,在引擎中运行可以通讯,读取写入,可是发布webplay 或发布为EX ...

亲,能否把这几个Dll文件打包共享一下?

joll 发表于 2013-4-12 13:11

放在webplay 上也可以吗?

jincan11 发表于 2017-6-16 20:48

好帖就是要顶

hellosuperjava 发表于 2017-6-16 21:28

真心顶

tianherang 发表于 2017-6-16 21:26

难得一见的好帖

中华神龙 发表于 2017-6-16 21:11

说的非常好

zhouzzu2008 发表于 2017-6-16 20:48

LZ真是人才

fkunlam 发表于 2017-6-26 18:45

很不错
页: [1]
查看完整版本: 在Unity3D实现增删改查