• 连接数据库与执行SQL语句


    连接数据库与执行SQL语句

     

     public void Test1()
            {
               string strConn = "Data Source=.;Initial Catalog=HISDB;Integrated Security=True";
                using (SqlConnection conn = new SqlConnection(strConn))
                {
                    conn.Open();
    
                    SqlCommand cmd = new SqlCommand("AuditMessageInsert", conn);
                    //设置命令类型为存储过程,没有设置的话会执行失败
                    cmd.CommandType = CommandType.StoredProcedure;
    
                    //设置参数名和类型
                    cmd.Parameters.Add("@Target", SqlDbType.NChar);
                    cmd.Parameters.Add("@Description", SqlDbType.NChar);
                    cmd.Parameters.Add("@Actor", SqlDbType.NChar);
                    cmd.Parameters.Add("@Time", SqlDbType.DateTime);
                    cmd.Parameters.Add("@Computer", SqlDbType.NChar);
    
                    //给参数赋值
                    cmd.Parameters[0].Value = "ATarget";
                    cmd.Parameters[1].Value = "Description";
                    cmd.Parameters[2].Value = "Actor";
                    cmd.Parameters[3].Value = DateTime.Now;
                    cmd.Parameters[4].Value = "PC-Computer";
    
                    cmd.ExecuteNonQuery();
                }
            }

     

     public void Test2()
            {
                string strConn = "Data Source=.;Initial Catalog=HISDB;Integrated Security=True";
    
                using (SqlConnection conn = new SqlConnection(strConn))
                {
                    conn.Open();
    
                    SqlCommand cmd = new SqlCommand("AuditMessageInsert", conn);
                    cmd.CommandType = CommandType.StoredProcedure;
    
                    //增加参数:名称与类型 且与表中参数的顺序没关系
                    cmd.Parameters.AddWithValue("@Actor", "Actor");
                    cmd.Parameters.AddWithValue("@Target", "Target");
                    cmd.Parameters.AddWithValue("@Description", "Description");
                    cmd.Parameters.AddWithValue("@Computer", "Computer");
                    cmd.Parameters.AddWithValue("@Time", DateTime.Now);
    
                    cmd.ExecuteNonQuery();
                }
            }

     


    技术的发展日新月异,随着时间推移,无法保证本博客所有内容的正确性。如有误导,请大家见谅,欢迎评论区指正!
    我创建了一个.NET开发交流群,用于分享学习心得和讨论相关技术难题。欢迎有兴趣的小伙伴扫码入群,相互学习!

  • 相关阅读:
    《汇编语言》(王爽)课后答案
    宝石迷阵-2019头条笔试题
    变量名拆分 -头条2019笔试题
    幸存者游戏, 数字对生成树, 飞机最低可俯冲高度,整理书架 -paypal笔试题2019
    括号序列, 避嫌抢劫-拼多多笔试题
    趣味字母卡片-拼多多笔试题
    爱健身的小王, 修改矩阵,最长上升子串 -美团2019笔试题
    机器人跳跃问题和毕业旅行-头条2019笔试题
    特征提取-头条2019笔试题
    疏散人群-京东2019笔试题
  • 原文地址:https://www.cnblogs.com/wml-it/p/14839804.html
Copyright © 2020-2023  润新知