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());
    }
  • 相关阅读:
    day2--操作系统
    day1--计算机基础1
    内置模块subprocess
    正则表达式和内置模块re
    内置模块(二)
    python内置模块 (一)
    lambda
    递归函数
    关于内置函数
    面向过程的编程
  • 原文地址:https://www.cnblogs.com/netlove/p/1789820.html
Copyright © 2011-2022 走看看