- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VBNET教程8
VB.NET VB.NET程序设计实用教程 第8章 数据库操作 * 数据库操作 常用的connection对象分为四种. 1.SqlConnection:专用于连接微软公司的sql server数据库. 2.OleDbConnection:该对象通过OLE DB可连接非常广泛的数据源,eg:Access,Sql Server,Excel. 3.OdbcConnection:该对象使用连接字符串或者ODBC数据源名称(DSN)连接数据源. 4.OracleConnection:该对象管理与Oracle数据库的连接. SqlConnection与OleDbConnection在使用上几乎没有任何差别,只是在访问Sql server数据库时,使用SqlConnection可以获得更好的性能,因为微软公司专门对使用SqlConnection访问Sql Server进行了特殊的优化. OdbcConnection主要用于访问一些老的没有提供新的数据库引擎的数据库产品,目前用得不是很多. 目前使用更多的,二期使用更广泛的是OleDbConnection. * 数据库操作 数据提供者(Data Provider) ADO.NET和ODBC.NET两者共提供了三种数据提供者,其中ADO.NET提供两种(The SQL Server .NET Data Provider和 The OLE DB .NET Data Provider ) ODBC .NET提供一种(The ODBC .NET Data Provider)。 数据提供者(Data Provider) 支持的数据库 I The SQL Server .NET Data Provider 仅支持SQL Server7.0或更高版本 II The OLE DB .NET Data Provider Access、Oracle和Sql Server等 III The ODBC .NET Data Provider Access、Oracle、Sql Server、MySql、VFP等 * 数据库操作 以上几种数据提供者连接各种数据库 1.用The SQL Server .NET Data Provider连接数据库 The SQL Server .NET Data Provider是利用SqlConnection类来连接SQL Server7.0或更高版本的数据库, SqlConnection类位于名称空间System.Data.SqlClient下。 连接代码: Dim sqlConnection1 As SqlClient.SqlConnection Dim strConnect As String=”data source=服务器名;initial catalog=数据库名;user id=sa;password=;” sqlConnection1=New System.Data.SqlClient.SqlConnection(strConnect) sqlConnection1.open ‘打开数据库 sqlConnection1.close ‘关闭连接,释放资源 * 数据库操作 2.用The OLE DB .NET Data Provider连接数据库 上面已经说过,利用The OLE DB .NET Data Provider可以访问Access、Oracle和SQL Server等种数据 库,那么,它是怎样访问这些数据库的呢?The OLE DB .NET Data Provider是通过位于名称空间System.Data.OleDb类库下的OleDbConnection类来连接这三种不同类型的数据库的。下面举例说明: (1)连接SQL Server数据库 Dim oleDbConnection1 As OleDb.OleDbConnection Dim strConnect As Sting=”Provider=SQLOLEDB;Persist Security Info=False; Data Source=服务器名;Initial Catalog=数据库名;User ID=sa;Password=;” oleDbConnection1=New System.Data.OleDb.OleDbConnection(strConnect) * 数据库操作 (2)连接Access数据库 假设要连接的Access数据库名为“Example.mdb”,存放在d:\Data\目录下。 Dim oleDbConnection1 As OleDb
文档评论(0)