您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页ADO.NET高效与安全的带参数SQL语句

ADO.NET高效与安全的带参数SQL语句

来源:华佗小知识

这里给大家讲解一种带参数的SQL语句,在实际开发中防止SQL注入。

public int ExecuteNonQuery()
{
    string cmdText = "insert into Employee(EmployeeName, Gender, NowAddress) values(@EmployeeName,@Gender,@NowAddress)";
    SqlParameter[] parameters = new SqlParameter[]
    {
        new SqlParameter("@EmployeeName","Kiter25"),
        new SqlParameter("@Gender","男"),
        new SqlParameter("@NowAddress","天津")
    };
    SqlConnection sqlConnection = new SqlConnection(connstring);
    SqlCommand cmd = new SqlCommand(cmdText, sqlConnection);
    cmd.Parameters.AddRange(parameters);
    try
    {
        sqlConnection.Open();
        return cmd.ExecuteNonQuery();
    }
    catch (SqlException ex)
    {
        throw new Exception("ExecuteNonQuery异常:"+ex.Message);
    }
    finally
    {
        sqlConnection.Close();
    }
}

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务