visual C#作是微软极力推荐的下一代程序开发语言他有一个非常重要伴侣Net Framework SDK在他的里面封装了许多Class Library (类库)Visual C#要实现很多拓展功能就必须借助于他的这个伴侣在Visual C#中对数据库的处理是其功能的一个重要表现Visual C#在进行数据库处理的时候经常用到Net FrameWork SDK中的一个名称空间 是 SystemDataOledb在这个名称空间中封装了许多和数据库处理的相关Class(类)本文就是通过二个具体的实例来说明在Visual C#如何实现对数据库的访问
一.程序设计和运行环境是
微软公司视窗 专业版Net FrameWork SDK BETA Microsoft Access Data Component ( MADC )
二. 程序主要作用
本文中主要有二个源代码其一说明如何在Visual C#中对访问数据库本地数据库选择的是微软公司的Acess 其二说明如何在Visual C#中对访问数据库远程数据库选择的是微软公司的产品SQL Server
三.例子设计过程中的思路
()首先要导入名称空间
()建立指向数据库的数据连接
()在此数据连接上建立一个SQL语句用来返回所需用的数据集
()打开数据连接执行SQL语句返回所需的数据集
()关闭数据集关闭数据连接
四.第一个例子firstcs 打开本地数据库(mymdb )
程序中的重要步骤
()导入名称空间空间
在本例子中要导入三个名称空间分别是SystemSystemDataOleDbSystemWindowsForms导入System名称空间是因为程序中用到其中的Console类导入SystemWindowsForms名称空间是因为程序中用到其中的Application类
()建立指向数据库的连接
建立连接要用到SystemDataOleDb名称空间中的类OleDbConnection通过以下语句可以完成对本地数据库的连接工作
string strConnect = Provider=MicrosoftJetOLEDB;Data Source= +
ApplicationStartupPath + \\mymdb ;
OleDbConnection aConnection = new OleDbConnection ( strConnect ) ;