就从数据库开始吧
ADO.NET 最主要有四个对象:Connection ,Command,DataReader,DataAdapter
最简单的数据库程序也要通过这些对象提供的方法
using System;
using System.Data;
using System.Data.SqlClient;
![](/Images/OutliningIndicators/None.gif)
namespace AdoSample2
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class Sample
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
![](/Images/OutliningIndicators/InBlock.gif)
SqlConnection nwindConn=new SqlConnection("Data Source=La;Integrated Security=SSPI;Initial Catalog=northwind");
SqlCommand catCMD=nwindConn.CreateCommand();
catCMD.CommandText="SELECT CategoryID ,CategoryName FROM Categories ";
![](/Images/OutliningIndicators/InBlock.gif)
nwindConn.Open();
SqlDataReader myReader =catCMD.ExecuteReader();
while(myReader.Read())
{
Console.WriteLine(" {0} {1}",myReader.GetInt32(0),myReader.GetString(1));
}
myReader.Close();
nwindConn.Close();
}
}
}
![](/Images/OutliningIndicators/InBlock.gif)
//
// TODO: 在此处添加代码以启动应用程序
//
这个程序从SQL SERVER的Northwind数据库检索Categories表,最后从控制台输出.
这个例子采用SQL SERVER集成的安全(Integrated Security =SSPI;)
还有一种方法是采用明确的信任机制,使用用户ID和密码建立连接.
SqlConnection myConnection =new sqlConnection();
![](/Images/OutliningIndicators/None.gif)
myConnection.ConnectionString="user id=; password=;initial catalog=norwind; datasource=LA;Connect Timeout=30";
myConnection.Open();
ADO.NET 最主要有四个对象:Connection ,Command,DataReader,DataAdapter
最简单的数据库程序也要通过这些对象提供的方法
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
这个程序从SQL SERVER的Northwind数据库检索Categories表,最后从控制台输出.
这个例子采用SQL SERVER集成的安全(Integrated Security =SSPI;)
还有一种方法是采用明确的信任机制,使用用户ID和密码建立连接.
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)