如何使用ADO连接到SQL Server.Net和VB.Net不是Linq到SQL,也不是实体框架

本文关键字:Net SQL 框架 Linq 实体 ADO 何使用 连接 Server VB 不是 | 更新日期: 2023-09-27 17:53:37

对于我的问题,我在一家使用SQL和Visual Studio的公司工作,我正在接受培训,因为我以前从未使用过SQL。他们说他们使用ADO连接到SQL服务器。然而,正如我一直在研究的那样,有很多不同的方法可以做到这一点。

我的问题是,在控制台应用程序,如果我已经有一个连接字符串,我不需要建立一个,我如何连接到SQL不使用实体框架工作或使用LINQ SQL?

如何使用ADO连接到SQL Server.Net和VB.Net不是Linq到SQL,也不是实体框架

这个页面展示了一个很好的例子。下面是您最感兴趣的一段代码:

using (SqlConnection con = new SqlConnection(connectionString))
{
    con.Open();
    using (SqlCommand command = new SqlCommand("SELECT TOP 2 * FROM Dogs1", con))
    using (SqlDataReader reader = command.ExecuteReader())
    {
        while (reader.Read())
        {
            //Use reader.GetInt32, reader.GetString, etc 
            //depending on the type of data in the table
            Console.WriteLine("{0} {1} {2}", reader.GetInt32(0), reader.GetString(1), reader.GetString(2));
        }
    }
}