一、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. STL总结之queue, priority_queue, stack

    之所以把这三个容器放在一起,是因为他们都是容器适配器.   STL中queue就是我们常用的FIFO队列,实现是一个容器适配器,这种数据结构在网络中经常使用.   queue的模板声明: templa ...

  2. [转]NHibernate之旅(12):初探延迟加载机制

    本节内容 引入 延迟加载 实例分析 1.一对多关系实例 2.多对多关系实例 结语 引入 通过前面文章的分析,我们知道了如何使用NHibernate,比如CRUD操作.事务.一对多.多对多映射等问题,这 ...

  3. 跟我学机器视觉-HALCON学习例程中文详解-测量圆环脚宽间距

    跟我学机器视觉-HALCON学习例程中文详解-测量圆环脚宽间距 This example program demonstrates the basic usage of a circular meas ...

  4. codevs 3160 最长公共子串(SAM)

    3160 最长公共子串   题目描述 Description 给出两个由小写字母组成的字符串,求它们的最长公共子串的长度. 输入描述 Input Description 读入两个字符串 输出描述 Ou ...

  5. ACM 2015年上海区域赛A题 HDU 5572An Easy Physics Problem

    题意: 光滑平面,一个刚性小球,一个固定的刚性圆柱体 ,给定圆柱体圆心坐标,半径 ,小球起点坐标,起始运动方向(向量) ,终点坐标 ,问能否到达终点,小球运动中如果碰到圆柱体会反射. 学到了向量模板, ...

  6. Excel中VBA 连接 数据库 方法- 摘自网络

    Sub GetData() Dim strConn As String, strSQL As String Dim conn As ADODB.Connection Dim ds As ADODB.R ...

  7. centos svn快速搭建

    搭建SVN服务,有效的管理代码,以下三步可以快速搞定. 1.安装 #yum install subversion 判断是否安装成功 [root@]# svnserve --version 有了SVN软 ...

  8. CodeForces Round #179 (295A) - Greg and Array

    题目链接:http://codeforces.com/problemset/problem/295/A 我的做法,两次线段树 #include <cstdio> #include < ...

  9. 如何用jQuery实现在鼠标滚动后导航栏保持固定

    要实现如下效果,鼠标滚动后,上方导航栏置顶固定 关键html代码: <div class="header-bottom"> <div class="co ...

  10. spring tranaction 事务入门

    一.事务四个属性 原子性(atomicity).一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做. 一致性(consistency).事务必须是使数据库从一个一致性状态变到另一 ...