我使用此示例將c#連接到sql server。你能告訴我爲了能夠使用sqlconnection我必須包括什麼?必須使用哪些命名空間通過ADO.NET連接到SQL Server?
它一定是這樣的: using Sqlconnection;
???
string connectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=""C:\SQL Server 2000 Sample Databases\NORTHWND.MDF"";Integrated Security=True;Connect Timeout=30;User Instance=True";
SqlConnection sqlCon = new SqlConnection(connectionString);
sqlCon.Open();
string commandString = "SELECT * FROM Customers";
SqlCommand sqlCmd = new SqlCommand(commandString, sqlCon);
SqlDataReader dataReader = sqlCmd.ExecuteReader();
while (dataReader.Read())
{
Console.WriteLine(String.Format("{0} {1}", dataReader["CompanyName"], dataReader["ContactName"]));
}
dataReader.Close();
sqlCon.Close();
始終使用using語句來使用SqlConnection和SqlDataReader作爲最佳做法。看到這個: - http://stackoverflow.com/questions/2623550/can-you-use-2-using-statements-for-both-sqlconnection-and-sqldatareader – 2010-04-27 03:14:00