zoukankan      html  css  js  c++  java
  • ADO.NET 第二课 事务和存储过程的调用(二)

    存储过程:存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。

    实例:在C#中如何调用存储过程(无数参,带参数)。

    代码
    using(SqlConnection conn=new SqlConnection())
    {
    conn.connectionstring
    ="...";
    conn.Open();
    SqlCommand cmd
    =new SqlCommand();
    cmd.connection=conn;
    cmd.CommandType
    =CommandType.storedProcedure;
    cmd.CommadnText
    ="test";
    cmd.ExecuteNonQuery();
    }
    代码
    using(SqlConnection conn=new SqlConnection())
    {
    conn.ConnectionString
    ="...";
    conn.Open();
    SqlCommand Cmd
    =new SqlCommand();
    cmd.Connection
    =conn;
    cmd.CommandType
    =CommandType.StoredProcedure;
    cmd.CommandText
    ="test1";
    cmd.Parameters.add(
    "@name",SqlDbType.varchar).value="需求";
    cmd.Parameters.add(
    "@ID",SqlDbType.Int);
    cmd.Parameters[
    1].Direction = ParameterDirection.Output;
    cmd.ExecuteNonQuery();
    MessageBox.Show(cmd.parameters[
    1].value.Tostring());
    }
  • 相关阅读:
    Python-枚举
    Python-函数
    Python-装饰器(语法糖)上下五千年和前世今生
    Python-全局函数(内置方法、内置函数)
    Python-时间模块-time
    Python-随机模块-random
    Python-维护排序好的序列模块-bisect
    需求推动技术的产生
    RBF神经网络
    聚类算法的衡量指标
  • 原文地址:https://www.cnblogs.com/netlove/p/1789820.html
Copyright © 2011-2022 走看看