SQLServer 在Visual Studio的连接方法
一、Sql Server 在Visual Studio的连接有两种方法:
(1)本地计算机连接;
- string s = "Data Source=计算机名称;initial Catalog=数据库名称;integrated Security=True";
(2)windows身份验证方式连接;
- string cc="Data Source = 计算机名称; Initial Catalog = 数据库名称; User ID = sa; Password = 你的密码";
二、在Visual Studio中使用:
例1:查询数据库中的数据并且显示出来
- string s = "Data Source=计算机名称;Initial Catalog=数据库名称;Integrated Security=True"; //此处使用本地计算机连接方式
- SqlConnection conn = new SqlConnection(s); //创建连接
- conn.Open(); //打开连接
- SqlCommand cmd = conn.CreateCommand();
- cmd.CommandText = "select * from T_User"; //使用命令
- SqlDataAdapter adapter=new SqlDataAdapter(cmd);
- DataTable dt=new DataTable();
- adapter.Fill(dt);
- conn.Dispose(); //释放所以资源
- cmd.Dispose();
- conn.Close(); //关闭连接
- string realname="";
- string username="";
- string mobile="";
- string address="";
- for (int i=0;i<dt.Rows.Count;i++)
- {
- realname=dt.Rows[i][3].ToString();
- username=dt.Rows[i][1].ToString();
- mobile=dt.Rows[i][4].ToString();
- address=dt.Rows[i][5].ToString();
- Console.WriteLine("姓名为{0},用户名为{1},手机为{2},地址为{3}", realname, username, mobile, address);
- }
- Console.ReadKey();
例2:删除表中数据
- string cc="Data Source = 计算机名称; Initial Catalog = 数据库名称; User ID = sa; Password = 你的密码"; //使用windows身份验证
- SqlConnection conn = new SqlConnection(s);
- conn.Open();
- SqlCommand cmd = conn.CreateCommand();
- cmd.CommandText = "delete from T_User where Id=5";
- cmd.ExecuteNonQuery();
- cmd.Dispose();
- conn.Close();
- Console.WriteLine("删除成功");
- Console.ReadKey();
例3:修改表中数据
- string s = "Data Source=计算机名称;initial Catalog=数据库名称;integrated Security=True";
- SqlConnection conn = new SqlConnection(s);
- conn.Open();
- SqlCommand cmd = conn.CreateCommand();
- cmd.CommandText = "update T_User set Card=@card where ID=3";
- cmd.Parameters.AddWithValue("@card", "13000000000000");
- cmd.ExecuteNonQuery();
- cmd.Dispose();
- conn.Close();
- conn.Dispose();
- Console.WriteLine("修改成功!");
- Console.ReadKey();
例4:向表中插入数据
- string s = "data source=计算机名称;initial catalog=数据库名称;integrated security=true";
- SqlConnection conn = new SqlConnection(s);
- conn.Open();
- SqlCommand cmd = conn.CreateCommand();
- cmd.CommandText = "insert into T_User(UserName,Password,RealName,Mobile,Address) values(@username,@password,@realname,@mobile,@address)";
- cmd.Parameters.AddWithValue("@username", "xingxing");
- cmd.Parameters.AddWithValue("@password", "77777");
- cmd.Parameters.AddWithValue("@realname", "星星");
- cmd.Parameters.AddWithValue("@mobile", 1300000000);
- cmd.Parameters.AddWithValue("@address", "河北省北京市");
- cmd.ExecuteNonQuery();
- cmd.Dispose();
- conn.Close();
- conn.Dispose();
- Console.WriteLine("成功插入一行");
- Console.ReadKey();
SQLServer 在Visual Studio的连接方法的更多相关文章
- SQLServer 在Visual Studio的2种连接方法
一.Sql Server 在Visual Studio的连接有两种方法: (1)本地计算机连接; string s = "Data Source=计算机名称;initial Catalog= ...
- win7兼容visual studio 2005 的方法
http://blog.sina.com.cn/s/blog_74d572890100xv7p.html 今天花了4个小时,结合网上的介绍,本人终于找到了一个可以在win7环境下运行visual st ...
- 安装 Visual Studio,连接中国区 Azure
中国数据中心 目前,中国区 Azure 有两个数据中心,在位置字段中显示为“中国北部”和“中国东部”. 在 Azure 上创建应用程序的区别 在中国区 Azure 上开发应用程序与在境外 Azure ...
- Visual Studio 2019连接MySQL数据库详细教程
前言 如果要在 Visual Studio 2019中使用MySQL数据库,首先需要下载MySQL的驱动 Visual Studio默认只显示微软自己的SQL Server数据源,点击其它也是微软自己 ...
- 64 位win 7或windows 8下的visual studio不能连接Oracle数据库调试网站的问题
在64 位win 7或windows 8系统下,visual studio直接F5运行网站调试,你会发现不能连接Oracle数据库,会报一个“ORA-06413: Connection not ope ...
- visual studio 2013连接Oracle 11g并获取数据:(一:环境搭建)
C# WinForm案例: 目标: visual studio 中点击按钮,就可获取到Oracle中数据表的内容 1.安装Visual Studio 2013 ,推荐如下网址,下载ISO镜像,一路ne ...
- Visual Studio 2017 连接Oracle
VS 2017 连接 Oracle 12 因为Visual Studio自带的数据文件已经不能支持超过10g以上的了,所以需要另外 下载插件 本机环境 宿主机的环境:win7,Visual Studi ...
- 关于Visual studio 2017安装方法的若干问题
因为忙于生活,好几年没有看关于编程方面的书了,这几天闲,就准备在电脑上装上VS的最新版本,查了查,最新版是VS2017,.搜了下网上安装后大小,还真不小.下载离线安装包,完全下载居然需要25G左右,无 ...
- 分享:扩展Visual Studio 的简单方法
作为 MS 阵营的码农,相信Visual Studio 肯定是大家的主要武器了,但不知道大家有没有扩展Visual Studio 的需求. 最近我需要做一个工具,发现最好是实现在VS里面,于是,Goo ...
随机推荐
- [liu yanling]测试小结
编写测试用例,业务了解是基础,结合业务编写测试用例,重要的逻辑一定要覆盖
- Curl之获取外网IP
获取外网IP:curl -s ifconfig.me
- kafka的安装和使用
简单说kafka是一个高吞吐的分部式消息系统,并且提供了持久化. kafka的架构 • producer:消息生存者• consumer:消息消费者• broker:kafka集群的server,负责 ...
- Html笔记(七)表单
表单标签: <form> 表单标签是最常用的标签,用于与服务器端的交互. <input>:输入标签:接受用户输入信息 其中type属性指定输入标签的类型 文本框 text:输入 ...
- SVM 支持向量机
学习策略:间隔最大化(解凸二次规划的问题) 对于上图,如果采用感知机,可以找到无数条分界线区分正负类,SVM目的就是找到一个margin 最大的 classifier,因此这个分界线(超平 ...
- bootstrap多层模态窗
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8&quo ...
- VS中调用SQL SERVER存储过程
存储过程是经过编译的,永久保存在数据中的一组SQL语句,通过创建和使用存储过程能够提高程序的重用性和扩展性,为程序提供模块化的功能,还有利于对程序的维护和管理.以下就详谈一下,VB.NET怎样调 ...
- DDD的好文章
http://www.jdon.com/44815 //cqrs 架构 http://www.jdon.com/tags/272 解道领域驱动专题
- 判断URL是否能链接成功
判断网络文件 存在 3秒之内返回结果 方法2: /// <summary> /// 判断网络文件是否存在 1.5秒得到出结果 如这样的格式 http:// ...
- Yii CGridView 基本使用(三)关联表相关字段搜索
加入 关联表 相关字段的搜索: 先说一句,我们在这里仅仅谈 "一对多" 的关联搜索,首先,不要忘了我们的数据库,忘记的同学请戳这里:这里.能够看到在 tbl_post 中是有一个外 ...