首页 > 数据库技术 > 详细

连接数据库与执行SQL语句

时间:2021-06-02 15:23:04      阅读:22      评论:0      收藏:0      [点我收藏+]

连接数据库与执行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();
            }
        }

 

 

连接数据库与执行SQL语句

原文:https://www.cnblogs.com/wml-it/p/14839804.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!