网站大量收购独家精品文档,联系QQ:2885784924

ADONET连接数据库.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ADONET连接数据库概要1

攵阝剚怎样使用ADO.NET连接数据库 |浏览: 5553 |: 2012-01-05 22:10 25有用+1已投票6收藏+1已收藏ADO.NET是.NET Framwork中不可缺少的一部分,它是一组类。通过一组类, .NET应用程序就可以访问数据库了。应用程序可以通过ADO.NET技术与这些数据源进行连接,对数据进行增删改查等操作。工具/原料SQL数据库(这里使用SQL2008) Visual Studio (这里使用Visual Studio 2010)知识/基础连接数据库首先要懂得ADO.NET两大组件: .NET Framework 数据提供程序(要懂得)和Daset(了解也行)。下图是ADO.NET两大组件:步骤/方法NET Framework 数据提供程序的不同数据库不同的命名空间。.NET Framework 数据提供程序的四个核心对象。Connection有什么作用。Connection的作用是建立应用程序和数据库的连接,Connection有两个方法:Open()方法打开数据库,Close()关闭数据的连接;一个属性ConnectionString设置连接数据库字符串。它的作用可以用图形表示:创建Connection对象的步骤。定义连接字符串,Sql Secer数据库的连接字符串格式一般为: Data Source=服务器名;Initial Catalog=数据库名; User ID=用户名;Pwd=密码 创建Command对象。打开与数据库的连接。使用Open()方法。关闭数据库连接。使用完数据库要记得即使关闭,使用Close()方法关闭,如果不关闭,会影响运行效率。关闭方式如下:连接数据库整体示例。测试数据库连接结果。为什么使用异常处理。在连接数据库时常常出现连很多异常现象,例如下面的:如何处理数据库连接异常。为什么需要finally语句。使用finally语句可以执行我们结束的语句。异常程序是如何执行的。可以看下执行过程:具体举例:SqlSever:-----1连接数据库:String strCon = “”;strCon = server = 5; database = +txtDb.Text.Trim()+ ; uid = reader; pwd = 1; SqlConnection sqlCon = new SqlConnection(strCon); sqlCon.Open();//执行打开数据库的操作 if (sqlCon.State == ConnectionState.Open)//状态有://Broken与数据源链接中断。在链接打开的途中才有此情况!//Closed处于关闭状态//Connecting正在与数据源连接中//Excuting正在执行命令//Fetching连接对象正在检索数据//Open处于打开状态? { label2.Text = 数据库已经连接上! + txtDb.Text.Trim(); txtDb.Text = ; } } catch (Exception ex) { MessageBox.Show(ex.StackTrace); }2、 SQL语句的执行:Command对象主要功能是像数据库发送命令:查询、修改、删除、更新等。有如下几种:SqlCommand:用于向SqlSever发送SQL语句。System.Data.SqlClientOleDbCommand:向OLEDB公开的数据库发送数据。System.data.Oledb.如 Accsee和MySql都是OLEDB公开的数据库OdbcCommand:OracleCommand:3、设置数据源类型(1) Command对象有三个属性,分别是Connection和CommandText和CommandType属性。(2) Connection用于设置SqlCommand使用的SqlConnection。(3) CommandText用于设置要对数据源执行的SQL语句或者存储过程。(4) CommandType设置指定CommandText的类型。为枚举型,{StoredProduce = 存储过程的名字, TableDirect = 表的名称, Text = SQL文本命令}:设置数据源的类型,可以通过设置CommandType来设置。eg: strin

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档