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开发交流群,用于分享学习心得和讨论相关技术难题。欢迎有兴趣的小伙伴扫码入群,相互学习!

  • 相关阅读:
    Django 自带密码加密,自定密码加密方式 及自定义验证方式
    详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()
    Django中请求的生命周期
    Django---ORM操作大全
    Django----中间件详解
    Delphi 使用Query组件的SQL查询
    Delphi 使用Tabel组件的记录查找
    Delphi 字段的操作
    Delphi 使用数据库浏览器
    Delphi 建立ODBC数据源
  • 原文地址:https://www.cnblogs.com/wml-it/p/14839804.html
Copyright © 2011-2022 走看看