一:通过常规 T-SQL 语句 (只写删除操作,其他同理)

string strConn = ConfigurationManager.ConnectionStrings["SiteConnectionString"].ToString();

SqlConnection conn = new SqlConnection(strConn);

conn.Open();

string sqlstr="delete table where id="+id+"";

SqlCommand command=new SqlCommand(sqlstr,conn);

int result=command.ExecuteNonQuery();

conn.Close();

二:通过调用数据库中的存储过程

    string strConn = ConfigurationManager.ConnectionStrings["SiteConnectionString"].ToString();

    SqlConnection conn = new SqlConnection(strConn);

    conn.Open();

SqlCommand Command=new SqlCommand("存储过程名",conn);            
        /调用存储过程名 
        Command.CommandType=CommandType.StoredProcedure; 
        //设置存储过程的参数值,其中@id 为存储过程的参数. 
        SqlParameter id=Command.Parameters.Add("@id",SqlDbType.Int);

int result=Command.ExecuteNonQuery();

    conn.Close();

三:调用类中写的简单存储过程

string strConn = ConfigurationManager.ConnectionStrings["SiteConnectionString"].ToString();

SqlConnection conn = new SqlConnection(strConn);

conn.Open();

string sqlstr="delete table where id=@id";

SqlCommand Command=new SqlCommand(sqlstr,conn);

Command.Parameters.Add("@id"SqlDbtype.Int).Value=id;

int result=Command.ExecuteNonQuery();

conn.Close();

////////C#操作数据库灵活多变,这也是最基本的操作方法,每个人有每个人的写法,在项目中应根据项目大小和规划,选择使用。

C# 操作数据库的几种方式(数据库使用SQL SERVER2008)的更多相关文章

  1. Android开发之使用sqlite3工具操作数据库的两种方式

    使用 sqlite3 工具操作数据库的两种方式 请尊重他人的劳动成果,转载请注明出处:Android开发之使用sqlite3工具操作数据库的两种方式 http://blog.csdn.net/feng ...

  2. Django框架操作数据库的两种方式

    Django操作数据库的前提操作是成功连接数据库,详情见上篇:https://www.cnblogs.com/kristin/p/10791358.html Django查询数据库的方式一 from ...

  3. Code First03---CodeFirst根据配置同步到数据库的三种方式

    上一节我们说到使用Fluent API对实体的配置,但是有一个问题了,在业务中我们可以用到的实体很多,那是不是每个都需要这样去配置,这样就造成我们重写的OnModelCreating方法很庞大了.所以 ...

  4. JPA访问数据库的几种方式

    JPA访问数据库的几种方式 本文为原创,转载请注明出处:https://www.cnblogs.com/supiaopiao/p/10901793.html 1. Repository 1.1. 通过 ...

  5. .Net 中读写Oracle数据库常用两种方式

    .net中连接Oracle 的两种方式:OracleClient,OleDb转载 2015年04月24日 00:00:24 10820.Net 中读写Oracle数据库常用两种方式:OracleCli ...

  6. plsql 连接oracle数据库的2种方式

      plsql 连接oracle数据库的2种方式 CreationTime--2018年8月10日09点50分 Author:Marydon 方式一:配置tnsnames.ora 该文件在instan ...

  7. C#打开SDE数据库的几种方式总结

    转自谢灿软件原文 C#打开SDE数据库的几种方式总结 1.通过指定连接属性参数打开数据库 /// <param name="server">数据库服务器名</pa ...

  8. ArcSDE:C#打开SDE数据库的几种方式总结

    转自原文 ArcSDE:C#打开SDE数据库的几种方式总结 1.通过指定连接属性参数打开数据库 /// <param name="server">数据库服务器名< ...

  9. Python 操作 MySQL 的5种方式(转)

    Python 操作 MySQL 的5种方式 不管你是做数据分析,还是网络爬虫,Web 开发.亦或是机器学习,你都离不开要和数据库打交道,而 MySQL 又是最流行的一种数据库,这篇文章介绍 Pytho ...

随机推荐

  1. Selenium IDE初探

    系列教程: http://www.cnblogs.com/hyddd/archive/2009/05/30/1492536.html 使用过程中,出现了一些问题.

  2. boost库的使用(一)

    参考http://www.cnblogs.com/lexus/archive/2012/07/15/2592250.html bjam stage --without-python --toolset ...

  3. Cocos2d-x获取随机数

    计算机是无法产生真正的随机数的,都是伪随机.获取随机数的方式和算法多种多样,这里只给出一种方法,基于最新的C++11. 1 2 3 4 5 #include <random> std::u ...

  4. 【HTML】Beginner2:page title

    1 page title </head>    contains information about the page </title> the title of the do ...

  5. ural 1091. Tmutarakan Exams 和 codeforces 295 B. Greg and Graph

    ural 1091 题目链接:http://acm.timus.ru/problem.aspx?space=1&num=1091 题意是从1到n的集合里选出k个数,使得这些数满足gcd大于1 ...

  6. glance image cache

    The Glance Image Cache The Glance API server may be configured to have an optional local image cache ...

  7. PC-红警联机问题与下载

    或许不是软件问题: 你做好相关设置了吗? 红警局域网联机的具体方法: 适用于原版红警.尤里复仇,及任何同样的扩展版. 第一步:安装IPX协议. 方法: 控制面板——网络连接(或网上邻居·属性)——本地 ...

  8. oracle数据库自动备份脚本

    ::通过exp命令导出远程机器(192.168.2.1)上指定服务(orcl)指定用户(pmis)及密码(pmis)的数据 ::运行该脚本的机器必须安装oracle @echo off @echo [ ...

  9. git 初级

    以前工作中用到git,但没有总结,这次借鉴其它博客加上自己实践,总结git的简单用法 首先安装.... 打开一个文件右击git bash 弹出来一个jit界面 git config http.post ...

  10. js关键字

    这已经是我第二次遇到这个问题了..关于关键字,用来做函数的命名,,,在高清上没问题,标清上秒死...页面都出不来...wtf...做个记录.. js关键字http://www.itxueyuan.or ...