通常在网络世界中,我们使用ORM或类似的工具(NHibernate,Linq-to-Sql,SubSonic,Entity Framework等)。
但是,如果你真的想,下面的东西应该让你开始。您将需要参考的适当组件,并添加using语句至少
using System.Data;
using System.Data.SqlClient;
然后你可以使用此代码让你开始(未经测试和未编译,但足够接近)
// connection string will be like "Server=(local);DataBase=Northwind;Integrated Security=SSPI"
// instantiate and open connection
using(var conn = new SqlConnection(connectionString))
{
conn.Open();
var cmd = new SqlCommand("select * from Customers where city = @City", conn);
// define parameters used in command object
cmd.Parameters.Add(new SqlParameter{ ParameterName = "@City", Value = inputCity });
using(var reader = command.ExecuteReader())
{
// write each record
while(reader.Read())
{
Console.WriteLine("{0}, {1}", reader["CompanyName"], reader["ContactName"]);
}
}
}