程序中的重要步骤:
(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 ( ) ;
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器