1、Connection,连接。打开数据通道。
2、Command,命令。通过连接传给数据库执行。
3、DataReader,仅向前读取器。通过连接,读取查询结果。
4、Parameter,参数。有输入也有输出,输入参数和Command结合通过连接传给数据库,输出参数在执行后由数据库返回给参数。
5、DataAdapter,适配器。将数据库映射到程序,同步更新、删除、查询、添加。结合DataSet、DataTable、DataRow、DataColumn等对象使用。
6、Transaction,事物。多个命令组合执行,一条儿失败全部回滚,也可以自己设置还原点,手动控制回滚。
② ADO.NET连接ACCESS数据库
vb.net
首先引用Access ado.net命名空间
imports system.data.oledb
连接数据库代码
dim connstr as string="provider=microsoft.jet.oledb.4.0;data source='" & dbpath & "'"
上面是数据库连接字符串 dbpath 是数据库路径
dim conn as new oledbconnection(connstr)
conn.open
打开数据库连接
dim sql as string="select * from A"
dim cmd as new oledbcommand(sql,conn)
dim dr as oledbdatareader=cmd.executereader
textbox1.text=dr.getstring(1)
dr.close
conn.close
读取A表中第二个字段的内容到文本框。
关闭数据读取器
关闭数据库连接
③ 叙述通过ADO.NET执行常规数据库操作过程 �1�3
ADO.NET连接数据库实验步骤(1):定义连接字符串数据库的连接定义一般是以字符串的形式出现,该字符串的定义参见图所示。 连接字符串举例图不管用拖放方式在图形界面增加的SqlConnection1对象,还是通过代码编写生成的SqlConnection1对象,都需要定义连接字符串。界面增加的SqlConnection1对象,其连接字符串在配置数据库连接后自动生成,而代码编写生成的SqlConnection1对象,其连接字符串需要安装格式要求手工编写。连接字符串决定了连接某台服务器,某个数据库,还有连接方式及要求。编程时定义连接字符串的具体例子,参见图:定义连接字符串具体举例图图中,SqlConnection1为sqlconnection对象,通过sqlconnection对象加载数据库连接字符串与MSSQL进行连接。在连接字符串中,“Server=SQLDB;”表示存储“pubs”数据库的服务器名称,该服务器名称为SQLDB,也可以写成IP地址,如123.101.220.1。如果是本地数据库服务器,可以有以下几种写法:“(local)”或者“.”“127.0.0.1”、本地机子名称。在连接字符串中,“User id=sa; pwd=password”表示登录数据库服务器用户名称和密码,使用这种用户身份登录方式必须是,用户同样可以使用“SQL Server身份认证”登录数据库服务器,否则连接仍然会失败。最后的“database=pubs”表示登录服务器是pubs数据库。ADO.NET连接数据库实验步骤(2):创建Connection对象在代码编辑器里面,通过编写代码的方式创建Connection对象的过程参见图所示: 创建连接对象图在对象创建过程中将连接字符串作为参数传递给SqlConnection类的构造函数,这样连接对象SqlConnection1就可以用来访问数据了。构造函数还有个重载,就是参数为空的构造函数。在实例化时不将连接字符串作为参数传给构造函数,实例化之后,给对象SqlConnection1的属性ConnectionString赋值,完成对象SqlConnection1的设置。例如:SqlConnection SqlConnection1 = new SqlConnection(); SqlConnection1.ConnectionString = "Data Source=10.5.0.30;Initial Catalog=TTDB; User ID=TrainingDeveloper Pwd=Password";
ADO.NET连接数据库实验步骤(3):打开与数据库的连接用Connection对象的Open()方法就可以打开数据库连接。
④ 如何使用ADO.NET轻松操纵数据库
NET Framework 数据提供程序的不同数据库不同的命名空间。
2
.NET Framework 数据提供程序的四个核心对象。
3
Connection有什么作用。Connection的作用是建立应用程序和数据库的连接,Connection有两个方法:Open()方法打开数据库,Close()关闭数据的连接;一个属性ConnectionString设置连接数据库字符串。它的作用可以用图形表示:
创建Connection对象的步骤。定义连接字符串,Sql Secer数据库的连接字符串格式一般为: Data Source=服务器名;Initial Catalog=数据库名; User ID=用户名;Pwd=密码
创建Command对象。
打开与数据库的连接。使用Open()方法。
关闭数据库连接。使用完数据库要记得即使关闭,使用Close()方法关闭,如果不关闭,会影响运行效率。关闭方式如下:
连接数据库整体示例。
测试数据库连接结果。
为什么使用异常处理。在连接数据库时常常出现连很多异常现象,例如下面的:
如何处理数据库连接异常。
为什么需要finally语句。使用finally语句可以执行我们结束的语句。
异常程序是如何执行的。可以看下执行过程: