ADO.NET连接本地的Sql Server数据库

新建一个项目:

ADO.NET连接本地的Sql Server数据库_第1张图片

建立其他类型的项目可能也可以,没有尝试。

可能用到的NuGet包(这是项目的依赖项):

NETStandard.Library

Microsoft.Extensions.Configuration

Microsoft.Ectensions.Configuration.Json

System.Data.SqlClient

安装程序包(NuGet包)的方法是:

项目——管理NuGet程序包——浏览,然后搜索并安装相应的NuGet包就可以了。

ADO.NET连接本地的Sql Server数据库_第2张图片

可能用到的名称空间,如下代码中所示,

代码如下:

using System;
using static System.Console;
using System.Data.SqlClient;
using System.Data;
using System.Threading.Tasks;
using Microsoft.Extensions.Configuration;

namespace ConsoleApp_Lesrning_ADO.NET
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("the test begins! ...\n");

            //连接字符串
            string connectionString = @"server=(local);" +//指定数据库服务器实例
                "integrated security=SSPI;"+//指定连接方式
                "database=AdventureWorks2014";//指定数据库实例
            
            //创建连接
            var connection = new SqlConnection(connectionString);
            
            //为StateChange事件添加事件处理程序,每当打开连接和关闭连接时就会触发这段代码
            connection.StateChange += (sender, e) =>
              {
                  WriteLine($"current state:{e.CurrentState},before:{e.OriginalState} ...\n");
              };
            
            //打开连接
            connection.Open();

            WriteLine("the connection is open now ...\n");
            
            //关闭连接
            connection.Close();

            WriteLine("the connection is closed now ...\n");
        }
    }
}

程序运行效果,如图:

ADO.NET连接本地的Sql Server数据库_第3张图片

 

 


 

你可能感兴趣的:(数据库)