在Visual C#中访问不同数据库
来源:互联网 发布:贝瑞滋面膜怎么样 知乎 编辑:程序博客网 时间:2024/05/17 02:24
<iframe name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-3528650120430763&dt=1183890684015&lmt=1183890684&format=468x60_as&output=html&correlator=1183890684000&url=http%3A%2F%2Fgmai9999.googlepages.com%2Fhome&ad_type=text_image&ui=rc%3A0&cc=100&flash=9&u_h=768&u_w=1024&u_ah=738&u_aw=1024&u_cd=32&u_tz=480&u_java=true" frameborder="0" width="468" scrolling="no" height="60" allowtransparency="allowtransparency"></iframe>
(1).导入名称空间空间
在本例子中要导入三个名称空间,分别是:System、System.Data.OleDb、System.Windows.Forms。导入System名称空间是因为程序中用到其中的Console类。导入System.Windows.Forms名称空间是因为程序中用到其中的Application类。
(2).建立指向数据库的连接
建立连接要用到System.Data.OleDb名称空间中的类--OleDbConnection。通过以下语句可以完成对本地数据库的连接工作:
string strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
Application.StartupPath + "//my.mdb" ;
OleDbConnection aConnection = new OleDbConnection ( strConnect ) ;
其中第一句中的"Provider"是表明数据库引擎的类型。"Data Source"是指向的数据库名称。
(3).在此数据连接上,建立一个SQL语句,用来返回所需用的数据集
建立SQL语句来得到数据集,要用到System.Data.OleDb名称空间中的类--OleDbCommand。通过以下语句可完成此项工作。
OleDbConnection aConnection = new OleDbConnection ( strConnect ) ;
(4). 打开数据连接,执行SQL语句,返回所需的数据集
要完成此项操作,需用到OleDbConnection类中的Open方法,和OleDbCommand类中的ExecuteReader方法。返回的数据集要用的System.Data.OleDb名称空间中的另一个类--OleDbDataReader。这个类就像是一个容器,提供要访问的数据集。主要语句如下:
aConnection.Open ( ) ;
OleDbDataReader aReader = aCommand.ExecuteReader ( ) ;
(5).关闭数据集,关闭数据连接
要关闭数据集要用到OleDbDataReader类中的Close方法,要关闭数据连接要用到OleDbConnection类中的Close方法。注意,最好先关闭返回的数据集,再关闭指向数据库的连接。具体程序如下:
aReader.Close ( ) ;
aConnection.Close ( ) ;
<iframe name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-3528650120430763&dt=1183890684015&lmt=1183890684&format=468x60_as&output=html&correlator=1183890684000&url=http%3A%2F%2Fgmai9999.googlepages.com%2Fhome&ad_type=text_image&ui=rc%3A0&cc=100&flash=9&u_h=768&u_w=1024&u_ah=738&u_aw=1024&u_cd=32&u_tz=480&u_java=true" frameborder="0" width="468" scrolling="no" height="60" allowtransparency="allowtransparency"></iframe>
- 在Visual C#中访问不同数据库
- 在Visual C#中访问不同数据库
- 在Visual C#中访问不同数据库
- 在Visual C#中访问不同数据库
- 在Visual C#中访问不同数据库
- 在Visual C#中访问不同数据库
- 在Visual C#中访问不同数据库
- 在Visual C#中访问不同数据库(转)
- Visual C# 访问不同的数据库
- C# DBEntry插件访问数据库在不同电脑报错 解决方法
- 在Spring中同时访问多种不同数据库
- 在Spring中同时访问多种不同数据库
- 用Visual C#访问DB2数据库
- 用Visual C#访问DB2数据库
- 怎样在Visual C# .NET中实现一个DataSet的不同记录的选取(zsxfbj译)
- 在C# 中使用存储过程访问 SQL 数据库
- Microsoft Visual Studio 中应用程序访问SQL Server 数据库(C#语言编写)
- Visual Basic_NET中使用ADO访问数据库
- Java数据结构
- SQL Server 7.0 入门(六)
- java小聊天程序
- VS2005中GridView簡單應用
- 编写安全的Symbian C++游戏代码
- 在Visual C#中访问不同数据库
- wcout 输出宽字符
- 系统增强时session数据的手动传递
- 什么是RSS?
- 2006数据库技术回顾与展望
- Delphi中使用ADO访问Paradox表
- 漫谈红外遥控
- javascript中String 对象属性和方法
- 恼人的时间格式