这几天在网上找C# 2005访问数据库的资料,可是没有找到特别实用、详细的。所以自己就只能一边看MSDN,一边问同事,还好顺利完成了。现在闲下来把这些东西整理了一下,以供大家参考。
Microsoft. NET FrameWork数据库访问采用ADO.NET技术。ADO.NET提供两种内置的.NET数据提供者。一种用于OLE DB数据源,一种用于Microsoft SQL Server。通过OLE DB访问数据格式(Microsoft Access)、第三方数据库、非关系数据。(还有一种是ODBC .NET)
ADO.NET中的基本类:
在C#中使用ADO.NET第一步要引用System.Data名称空间。将下面using指令放置在程序的开始:
using System.Data;
接下来要放置数据提供者,根据不同的数据源放置不同的数据提供者如下:
SQL Server.NET --> using System.Data.SqlClient;
OLE DB .NET --> using System.Data.OleDb;
ODBC .NET --> using System.Data.ODBC;
下面使用Console Application模板分别以SQL Server、Access数据库为例进行数据库访问举例。
一、使用SQL Server 中的Norithwind数据库举例
using System;
using System.Data;