ADO.NET是.NET Framwork中不可缺少的一部分,它是一组类。通过一组类, .NET应用程序就可以访问数据库了。应用程序可以通过ADO.NET技术与这些数据源进行连接,对数据进行增删改查等操作。

工具/原料

  • SQL数据库(这里使用SQL2008)
  • Visual Studio (这里使用Visual Studio 2010)

知识/基础

连接数据库首先要懂得ADO.NET两大组件: .NET Framework 数据提供程序(要懂得)和Daset(了解也行)。下图是ADO.NET两大组件:

步骤/方法

  1. 1
    NET Framework 数据提供程序的不同数据库不同的命名空间。
  2. 2
    .NET Framework 数据提供程序的四个核心对象。
  3. 3
    Connection有什么作用。Connection的作用是建立应用程序和数据库的连接,Connection有两个方法:Open()方法打开数据库,Close()关闭数据的连接;一个属性ConnectionString设置连接数据库字符串。它的作用可以用图形表示:
  4. 4
    创建Connection对象的步骤。定义连接字符串,Sql Secer数据库的连接字符串格式一般为: Data Source=服务器名;Initial Catalog=数据库名; User ID=用户名;Pwd=密码 
  5. 5
    创建Command对象。
  6. 6
    打开与数据库的连接。使用Open()方法。
  7. 7
    关闭数据库连接。使用完数据库要记得即使关闭,使用Close()方法关闭,如果不关闭,会影响运行效率。关闭方式如下:
  8. 8
    连接数据库整体示例。
  9. 9
    测试数据库连接结果。
  10. 10
    为什么使用异常处理。在连接数据库时常常出现连很多异常现象,例如下面的:
  11. 11
    如何处理数据库连接异常。
  12. 12
    为什么需要finally语句。使用finally语句可以执行我们结束的语句。
  13. 13
    异常程序是如何执行的。可以看下执行过程:
    END

注意事项

  • 创建连接数据库字符串时,书写是否正确。
  • 使用数据库后,关闭数据。

怎样使用ADO.NET连接数据库相关推荐

  1. ado.net连接mysql 类_C# ADO.NET 连接数据库常用到的类及基本操作格式

    一.ADO.NET是什么,有什么用 数据库访问技术 ado.net可让开发人员以一致的方式存取资料来源, 资料共用的消费者应用程序可使用ado.net 来连接至这些资料来源,并且撷取.处理及更新其中所 ...

  2. ADO.NET连接数据库总结

    一.用SqlConnection连接SQL Server 1.引入命名空间 using System.Data.SqlClient; 2|.连接数据库 SqlConnection myConnecti ...

  3. ADO.NET连接数据库

    就写一个简单连接数据库示例 新建一个Winfrom窗体 在添加一个button控件 下面的代码我全部注释了 连接数据库示例如下代码 private void button1_Click(object ...

  4. Ado.Net 连接数据库

    try{//using 用于对资源进行回收,实现了IDisposible借口类才能用.using(SqlConnection conn=new SqlConnection("Data Sou ...

  5. 使用ADO.NET访问数据库

    一.ADO.NET:数据库访问的方法和技术. 二.ADO.NEt的重要组件: 1.DataSet:独立于数据源的数据访问 2-Net framework数据提供程序:用于连接到数据库执行命令和检索结果 ...

  6. ADO.NET三个基本对象(一)

    ADO.NET使用Connection对象来连接数据库系统,使用Command或DataAdapter对象来执行SQL语句,并将执行的结果返回给DataReader或DataAdapter,然后再使用 ...

  7. 4-1 ADO.NET简介 4

    4-1-4  ADO.NET连接数据库管理系统 1.ADO.NET连接数据库的类型及方法 ADO.NET连接数据库的内容包括:连接到数据库.执行数据库操纵命令和检索结果.可以直接处理检索到的结果,也可 ...

  8. SQLServer中ADO,OLEDB,ODBC的区别

    之前看过王志鹏一片博客<sql server 数据库连接方式分析.详解>一直以为连接数据库只有OLEDB和ODBC两种方式,因为自己可以肯定这次连接数据库使用的不是OLEDB方式.所以自己 ...

  9. 使用ADO.NET技术访问数据库——数据库操作类

    ADO.NET技术是数据库访问的一个重要方法. 它常用的五个对象分别是:1.Connection2.Command3.DatadAdapter4.DataSet5.DataReader 1.Conne ...

最新文章

  1. [JLOI 2012]树
  2. 解决方案 | 阴阳师御用动画制作团队,丁磊的秘密武器
  3. SQL 语句之insert语句插入数据:若表中有重复的主键或数据继续插入解决方案
  4. 对数组下面的数组截取_numpy数组不同索引方式的区别
  5. Maven常用命令-创建Java项目
  6. Python 初始篇
  7. 局域网电脑屏幕桌面监控怎么样
  8. 软件工程的标准定义:什么是软件工程?
  9. 通过Adblock关闭网站上百度分享的方法
  10. 数字信号处理--语音信号变声报告
  11. 为什么我的背景图片加载不出来
  12. SpringBoot接入Ueditor编辑器
  13. (狼人杀)游戏研究-Android
  14. ZONe Energy Programming Contest E - Sneaking (最短路)
  15. PTA 实验7-5 输出大写英文字母(10 分)
  16. 关于JavaScript中的date和java中的date差14小时问题
  17. Python数据可视化-Matplotlib线性图(折线图等) 代码教学 Part 1
  18. Maven 的下载安装教程
  19. 2022杭电多校4题解报告(同步自语雀)
  20. 算法岗面经总结(星环科技)

热门文章

  1. 计算机属性没有共享,win10系统本地连接属性里没有共享选项的具体方案
  2. MLIR深入 —— 转换流程详解(以Toy接入为例)
  3. 利用一般分配律降低时间复杂度
  4. android mysql 驱动_Java-使用com.mysql.jdbc.Driver的Android MySQL
  5. Hexo NexT 评论系统 Valine 的使用
  6. input 获取焦点的情况
  7. Javascript中LenB的计算(ASP)
  8. 网站留言板防重复留言_公众号留言板怎么弄
  9. NB-IOT模块与MQTT.fx使用MQTT协议通讯
  10. markdown 表情包大法