zoukankan      html  css  js  c++  java
  • 连接数据库与执行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开发交流群,用于分享学习心得和讨论相关技术难题。欢迎有兴趣的小伙伴扫码入群,相互学习!

  • 相关阅读:
    个人笔记 1.3.net 3.5新特性
    个人笔记 1.2.net 2.0新特性
    面试了,web标准能简单说下吗?w3c,,错了
    SEO网络营销热门关键词排名较好的反向链接
    eWebEditor在ie8下上传失效
    个人笔记 1.4.net 3.0新特性
    个人笔记 1.5.http状态值
    MOSS项目开发(5) 会议还是会议
    MOSS项目开发 周记(第二周)
    MOSS项目开发 周记(第五周)
  • 原文地址:https://www.cnblogs.com/wml-it/p/14839804.html
Copyright © 2011-2022 走看看