数据库介绍:

在网页上的主程序中进行注册操作,然后把数据发送给人,人传递这些数据到数据库当中。

为什么学ADO.NET:之前我们所学的只能在查询分析器中查看数据,操作数据。我们不能让一个普通用户使用SQL去操作,所以我们搭建一个界面(Web Winform)让用户方便地去使用数据库中的数据。

什么是ADO.NET:ADO.NET就是一组类库,这组类库可以让我们通过程序去访问数据库,就像System.IO下的类用类操作文件一样,System.Data这组类是用来操作数据库,它提供了统一的编程接口。

数据提供程序(常用类):

1.connection :用来连接数据库

2.command :用来执行SQL语句

3.datareader :只读、只进的结果集,一条一条读取数据。

4dataadapter :一个封装了上面三个对象的对象。

数据集(DataSet):临时数据库,断开式数据操作

VS中连接数据库

1.打开VS2015,在左上角文件中选择新建项目。选择C#中的控制台应用程序,自己定义命名,点击确定,出现如下界面。

2.打开服务器资源管理器,或者视图,服务器资源管器 。

右键数据连接,创建新连接后如图所示 。

.服务器名是你要连接的服务器名,可以是你自己的服务器也可以是别人的服务器,点击下拉框按钮会出现在局域网中所有的服务器。身份验证当你连接你自己的服务器可以是Windows身份验证,如果连接局域网的服务器必须是SQL server 验证,需提供登录名和密码。连接到数据库就是你自己想用的服务器的数据库。

3.点击在数据连接中出现的数据库,右键选择属性,在属性中复制连接字符串的内容。

Data Source=****;(这是指服务器的名字)Initial Catalog=Text;(这是要连接的数据库)Integrated Security=True(以Windows身份登录的)

4.在调用类时增加这一句using System.Data.SqlClient;

   main()函数代码:

int r=0;

//连接字符串
            string str = "Data Source=********;Initial Catalog=Text;Integrated Security=True";
            using (SqlConnection con=new SqlConnection(str))  //连接数据库
            {

string sql = "  ";//输入需要使用的SQL语句
                using (SqlCommand cmd =new SqlCommand(sql,con))//要执行的SQL语句
                {
                    con.Open();  //打开数据库
                    //增删改
                    r = cmd.ExecuteNonQuery();
                }
                Console.WriteLine(r > 0 ? "操作成功" : "操作失败");  //如果r>0控制台显示操作成功,r<0控制台显示操作失败
                Console.ReadKey();

}

SQL数据库学习之路(八)相关推荐

  1. SQL数据库学习之路(九)

    目录 数据库创建补充: 为数据库用户赋予权限 在数据库表中使用视图进行添加修改 数据库创建补充: 以文本格式显示自己创建的数据库表                                    ...

  2. SQL数据库学习之路(五)

    一.查询 1.为表起别名as. select *from ClassId as id  --选择ClassId 表,起别名为id(一般因为原来名字太长所以起短一点的别名) 2.查询全部列,指定列.为列 ...

  3. SQL Server学习之路:建立数据库、建立表

    SQL Server学习之路:建立数据库.建立表 1.前言 配置是win10+SQL Server 2012,使用的GUI管理工具是SQL Server 2012自带的SQL Server Manag ...

  4. SQL 数据库学习04 ADB.NET

    文章目录 ADO.NET 数据库连接示例 构造连接字符串的其他方法 SqlConnectionStringBuilder/读取配置文件 Try...catch/Using 连接池 执行命令,增删改查 ...

  5. 【数据库】SQL Server学习之路(一)

    (图片来源于网络,侵删) [1]SQL Server简介 现在,我们要开始学习SQL Server了,那么它到底是什么呢? 我们看一下百度百科上面的解释

  6. SQL 数据库 学习 003 什么是数据库? 为什么需要数据库?是不是所有的软件都是用Sql Server?

    什么是数据库? 为什么需要数据库? 是不是所有的软件都是用Sql Server? 我的电脑系统: Windows 10 64位 使用的SQL Server软件: SQL Server 2014 Exp ...

  7. 下面为初学者分享一下SQL 数据库学习资料

    一.基础 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明:备份sql server --- ...

  8. SQL Server学习之路(五):“增删改查”之“改”

    0.目录 1.前言 2.通过SSMS修改数据 3.通过SQL语句修改数据 3.1 修改单列数据 3.2 修改多列数据 1.前言 增删改查都是对数据的操作,其中"改"对应的SQL语句 ...

  9. SQL数据库学习-简单查询

    SQL 指结构化查询语言 SQL 使我们有能力访问数据库 SQL 是一种 ANSI 的标准计算机语言 存在着很多不同版本的 SQL 语言,但是为了与 ANSI 标准相兼容,它们必须以相似的方式共同地来 ...

  10. SQL Server学习之路(六):“增删改查”之“查”

    0.目录 1.前言 2.最基本的SQL查询语句 3.select...from... 3.1 "*"与"Top num *" 3.2 查询指定列 3.3 Isn ...

最新文章

  1. querystring java_java – 自定义枚举的QueryStringBindable
  2. 最初学习ASP.net的时候常会遇到的问题
  3. linux下storm集群配置,Twitter Storm 系统集群搭建
  4. 雷电3接口能干嘛_acasis阿卡西斯推出首款雷电3接口WIFI6网卡:内置Intel AX200
  5. leetcode —— 965. 单值二叉树
  6. vim golang 插件
  7. java设计模式在线视频_Java设计模式之单例模式视频课程
  8. 由DB2分页想到的,关于JDBC ResultSet 处理大数据量
  9. RN开发系列<8>--Redux(1)入门篇
  10. 电子签章在商业银行的应用取得重要进展,“6类”场景深化应用
  11. 阿里云营收结构和基础设施规模
  12. 国内外各大网站镜像源
  13. cmd关闭计算机指令,取消CMD自动关机的命令是什么
  14. ElasticSearch创建索引指定分片和副本
  15. pytest与coverage联合使用
  16. 2022互联网校招黑话大赏
  17. Python爬虫|Python爬虫入门:请求
  18. 最新传智播客黑马训练营JAVAEE49期培训全套
  19. 计算机网络之数据交换方式
  20. 猫和路由器和交换机有什么区别

热门文章

  1. cocos2d-x 中的create函数的实现
  2. idea server
  3. [Aaronyang] 写给自己的WPF4.5 笔记10[层次数据需求处理,TreeView绿色文章1/4]
  4. iOS-Core-Animation-Advanced-Techniques(二)
  5. JVM运行机制理解整理
  6. EH使用IPMI基础操作
  7. I.MX6 android 禁止低电量自动关机
  8. jQuery插件开发代码
  9. 常见的SQL错误和解决方法
  10. Sql 四大排名函数(ROW_NUMBER、RANK、DENSE_RANK、NTILE)简介