一、Sql Server 在Visual Studio的连接有两种方法:

(1)本地计算机连接;

[c#] view plaincopy

 
 
  1. string s = "Data Source=计算机名称;initial Catalog=数据库名称;integrated Security=True";

(2)windows身份验证方式连接;

[c#] view plaincopy

 
 
  1. string cc="Data Source = 计算机名称; Initial Catalog = 数据库名称; User ID = sa; Password = 你的密码";

二、在Visual Studio中使用:

例1:查询数据库中的数据并且显示出来

[c#] view plaincopy

 
 
  1. string s = "Data Source=计算机名称;Initial Catalog=数据库名称;Integrated Security=True";  //此处使用本地计算机连接方式
  2. SqlConnection conn = new SqlConnection(s);   //创建连接
  3. conn.Open();    //打开连接
  4. SqlCommand cmd = conn.CreateCommand();
  5. cmd.CommandText = "select * from T_User";   //使用命令
  6. SqlDataAdapter adapter=new SqlDataAdapter(cmd);
  7. DataTable dt=new DataTable();
  8. adapter.Fill(dt);
  9. conn.Dispose();  //释放所以资源
  10. cmd.Dispose();
  11. conn.Close();  //关闭连接
  12. string realname="";
  13. string username="";
  14. string mobile="";
  15. string address="";
  16. for (int i=0;i<dt.Rows.Count;i++)
  17. {
  18. realname=dt.Rows[i][3].ToString();
  19. username=dt.Rows[i][1].ToString();
  20. mobile=dt.Rows[i][4].ToString();
  21. address=dt.Rows[i][5].ToString();
  22. Console.WriteLine("姓名为{0},用户名为{1},手机为{2},地址为{3}", realname, username, mobile, address);
  23. }
  24. Console.ReadKey();

例2:删除表中数据

[c#] view plaincopy

 
 
  1. string cc="Data Source = 计算机名称; Initial Catalog = 数据库名称; User ID = sa; Password = 你的密码";   //使用windows身份验证
  2. SqlConnection conn = new SqlConnection(s);
  3. conn.Open();
  4. SqlCommand cmd = conn.CreateCommand();
  5. cmd.CommandText = "delete from T_User where Id=5";
  6. cmd.ExecuteNonQuery();
  7. cmd.Dispose();
  8. conn.Close();
  9. Console.WriteLine("删除成功");
  10. Console.ReadKey();

例3:修改表中数据

[c#] view plaincopy

 
 
  1. string s = "Data Source=计算机名称;initial Catalog=数据库名称;integrated Security=True";
  2. SqlConnection conn = new SqlConnection(s);
  3. conn.Open();
  4. SqlCommand cmd = conn.CreateCommand();
  5. cmd.CommandText = "update T_User set Card=@card where ID=3";
  6. cmd.Parameters.AddWithValue("@card", "13000000000000");
  7. cmd.ExecuteNonQuery();
  8. cmd.Dispose();
  9. conn.Close();
  10. conn.Dispose();
  11. Console.WriteLine("修改成功!");
  12. Console.ReadKey();

例4:向表中插入数据

 
[c#] view plaincopy

 
 
    1. string s = "data source=计算机名称;initial catalog=数据库名称;integrated security=true";
    2. SqlConnection conn = new SqlConnection(s);
    3. conn.Open();
    4. SqlCommand cmd = conn.CreateCommand();
    5. cmd.CommandText = "insert into T_User(UserName,Password,RealName,Mobile,Address) values(@username,@password,@realname,@mobile,@address)";
    6. cmd.Parameters.AddWithValue("@username", "xingxing");
    7. cmd.Parameters.AddWithValue("@password", "77777");
    8. cmd.Parameters.AddWithValue("@realname", "星星");
    9. cmd.Parameters.AddWithValue("@mobile", 1300000000);
    10. cmd.Parameters.AddWithValue("@address", "河北省北京市");
    11. cmd.ExecuteNonQuery();
    12. cmd.Dispose();
    13. conn.Close();
    14. conn.Dispose();
    15. Console.WriteLine("成功插入一行");
    16. Console.ReadKey();

SQLServer 在Visual Studio的连接方法的更多相关文章

  1. SQLServer 在Visual Studio的2种连接方法

    一.Sql Server 在Visual Studio的连接有两种方法: (1)本地计算机连接; string s = "Data Source=计算机名称;initial Catalog= ...

  2. win7兼容visual studio 2005 的方法

    http://blog.sina.com.cn/s/blog_74d572890100xv7p.html 今天花了4个小时,结合网上的介绍,本人终于找到了一个可以在win7环境下运行visual st ...

  3. 安装 Visual Studio,连接中国区 Azure

    中国数据中心 目前,中国区 Azure 有两个数据中心,在位置字段中显示为“中国北部”和“中国东部”. 在 Azure 上创建应用程序的区别 在中国区 Azure 上开发应用程序与在境外 Azure ...

  4. Visual Studio 2019连接MySQL数据库详细教程

    前言 如果要在 Visual Studio 2019中使用MySQL数据库,首先需要下载MySQL的驱动 Visual Studio默认只显示微软自己的SQL Server数据源,点击其它也是微软自己 ...

  5. 64 位win 7或windows 8下的visual studio不能连接Oracle数据库调试网站的问题

    在64 位win 7或windows 8系统下,visual studio直接F5运行网站调试,你会发现不能连接Oracle数据库,会报一个“ORA-06413: Connection not ope ...

  6. visual studio 2013连接Oracle 11g并获取数据:(一:环境搭建)

    C# WinForm案例: 目标: visual studio 中点击按钮,就可获取到Oracle中数据表的内容 1.安装Visual Studio 2013 ,推荐如下网址,下载ISO镜像,一路ne ...

  7. Visual Studio 2017 连接Oracle

    VS 2017 连接 Oracle 12 因为Visual Studio自带的数据文件已经不能支持超过10g以上的了,所以需要另外 下载插件 本机环境 宿主机的环境:win7,Visual Studi ...

  8. 关于Visual studio 2017安装方法的若干问题

    因为忙于生活,好几年没有看关于编程方面的书了,这几天闲,就准备在电脑上装上VS的最新版本,查了查,最新版是VS2017,.搜了下网上安装后大小,还真不小.下载离线安装包,完全下载居然需要25G左右,无 ...

  9. 分享:扩展Visual Studio 的简单方法

    作为 MS 阵营的码农,相信Visual Studio 肯定是大家的主要武器了,但不知道大家有没有扩展Visual Studio 的需求. 最近我需要做一个工具,发现最好是实现在VS里面,于是,Goo ...

随机推荐

  1. M-矩阵

    实方阵 $A$ 称为 $M$-矩阵, 是指 $A=cI-B$, $B\geq 0$, $c\geq \rho(B)$. 这里, $M$ 据说是暗指 Minkowski.

  2. Android 访问 wcf

    IService1.cs 添加的接口 [OperationContract] [WebInvoke(Method = "POST", BodyStyle = WebMessageB ...

  3. Java笔记(十六)……内部类

    内部类概述 内部类是将一个类定义在另一个类里面,对里面那个类就成为内部类(内部类,嵌套类). 当描述事物时,事物的内部还有事物,该事物用内部类来描述,因为内部事物在使用外部事物的内容 访问特点 内部类 ...

  4. C程序设计 习题之1-20 detab

    码农一定是最需要动手实操的行业之一.有一句话叫,好记性不如烂笔头,牵强附会引申到这里,变成看书百遍,不如码字运行一遍.是不是有那么一点味道?哈哈! 这几天看的<C程序设计>,看完每个章节还 ...

  5. ambari安装过程中的问题汇总

    今天重新安装ambari过程中,遇到了几个问题,耗费了我很长时间,在此记录一下 ambari重新安装可参考我之前的一篇随笔 http://www.cnblogs.com/6tian/p/4097401 ...

  6. 通过一张简单的图,让你彻底地搞懂JS的==运算

    大家知道,JavaScript中的==是一种比较复杂运算,它的运算规则很奇怪,很容易让人犯错,从而成为JavaScript中“最糟糕的特性”之一. 在仔细阅读ECMAScript规范的基础上,我画了一 ...

  7. redis的hash, list, set类型相关命令

    hash相关命令: 1. hset HSET key field value 将哈希表key中的域field的值设为value.如果key不存在,一个新的哈希表被创建并进行hset操作.如果域fiel ...

  8. (二)在.net中如何使用Memcached

    Step1:第一步当然是下载Memcached for c# API,

  9. 如何在eclipse中安装Jess

    如何在eclipse中安装Jess 浏览:49 | 更新:2014-05-12 16:39 这个文章帮了不少忙,感谢! 但经我实践,还要把插件那些文件向/dropins/sdk下也放一份,才能成功. ...

  10. IOS ScrollowView 滑动到边缘后不允许再拖动

    当scrollowview滑动图片时,滑动到最后一张图本应该不让其滑动,但是如果不可以去设置属性,依然可以滑动,露出白色的底色,挺影响美观的, 可以设置其属性: sv.bounces=NO; 这样就不 ...