一、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. HDU 4622 Reincarnation(SAM)

    Problem Description Now you are back,and have a task to do:Given you a string s consist of lower-cas ...

  2. HW3.18

    import javax.swing.JOptionPane; public class Solution { public static void main(String[] args) { Str ...

  3. mongoDB中的连接池(转载)

    一.mongoDB中的连接池 刚上手MongoDB,在做应用时,受以前使用关系型数据库的影响,会考虑数据库连接池的问题! 关系型数据库中,我们做连接池无非就是事先建立好N个连接(connection) ...

  4. 【转】C++的面象对象总结

    转自:http://www.cnblogs.com/icemoon1987/archive/2012/10/01/2709572.html 1. 面向对象:对象.类.继承   2. 构造函数: 类的数 ...

  5. PHP 函数:intval()

    intval   变量转成整数类型. 语法: int intval(mixed var, int [base]); 返回值: 整数 函数种类: PHP 系统功能 内容说明:本函数可将变量转成整数类型. ...

  6. [Webpack 2] Optimize React size and performance with Webpack production plugins

    You can fine tune several webpack plugins to make your bundle as small as it can be for your specifi ...

  7. css z-index详解

    写css z-index的时候经常会出现很多莫名其妙的问题,下面对z-index属性做彻底的剖析,本文参考了<一个css中z-index的用法>,并做了很多demo,方便了解z-index ...

  8. win7 设置自动关机

    1.C:\Windows\System32\shutdown.exe 2. -s:表示关机: -r:表示重启: -t:表示时间,以秒为单位: -a:表示取消shutdown计划,即表示取消关机或重启命 ...

  9. HD1285(拓扑排序)

    package cn.hncu.dataStruct.search.topSort; import java.util.Scanner; public class Hdu1285 { static S ...

  10. 获取本地IP和端口号的指令

    ipconfig就可以获取ip 获取端口号的指令: 开始--运行--cmd--输入netstat an(中间有一空格)