您好,欢迎来到Unity之家!   unity.jb51.net 
  • 首 页
  • 你问我答
  • 当前位置:首页 > 程序开发 > 数据库编程 >
    Unity3D向Sql Server插入数据详解
    时间:2015-01-29 15:42 来源:Unity之家 作者:unity.jb51.net 浏览:收藏 挑错 推荐 打印


    上一篇文章为大家分享了连接数据。

    接下来为大家分享一篇向数据库中插入数据的案例


    数据库依然使用的Test


    直接贴出代码:


    using UnityEngine;
    using System.Collections;
    using System.Data.SqlClient;
    
    public class Insert : MonoBehaviour
    {
    
        public static SqlConnection sqlcon = new SqlConnection("Data Source=.;Initial Catalog=Test;User Id=sa;Password=123456;");
        public static SqlCommand cmd = new SqlCommand();
        SqlDataAdapter da = new SqlDataAdapter();
    
        void Start()
        {
            InsertInfo(100, null);
        }
    
        /// <summary>
        /// 插入一条数据
        /// </summary>
        /// <param name="age"></param>
        /// <param name="par"></param>
        public void InsertInfo(int age, object[] par)
        {
            try
            {
                cmd.Connection = sqlcon;
                cmd.CommandType = System.Data.CommandType.Text;
    
                string insert = string.Concat(new object[] { "INSERT INTO [Test].[dbo].[Presonal](Age) VALUES('" + age + "')" });
                cmd.CommandText = insert;
    
                SqlParameter[] sp = (SqlParameter[])par;
                sqlcon.Open();
                int val = 0;
                val = cmd.ExecuteNonQuery();
                print("受影响的行数" + val);
                cmd.Parameters.Clear();
                sqlcon.Close();
            }
            catch (System.Exception e)
            {
                print(e);
            }
        }
    }


    执行上面的代码以后,输出面板会打印出受影响的行数(如图)


    Unity3D向Sql Server插入数据详解



    接下来,在Test数据库中,你就会看到新插入Age为100的数据


    好啦~~~ 


    源码下载地址:http://unity.jb51.net/yuanma/1081.html


    有什么问题,可以在 http://unity.jb51.net/ask/ 这里提问哟。。。

    也可以在下面留言哦。。。




    (责任编辑:脚印)
    免责声明:Unity之家部分内容来源于互联网,如有侵权,请联系我们,本站将立即进行处理。