首页 > 解决方案 > 将 Sql 数据库连接到 wcf 网络服务

问题描述

我正在尝试学习如何使用 Visual Studio 2019 在 .Net 框架 4.5 中使用 WCF 构建 Web 服务,并且我正在尝试将我的服务连接到已经创建的数据库,我想通过该 Web 服务对其进行操作,我的确切问题是:如何使用 SQlConnection 类打开两个事物之间的连接?,因为我看到了 SqlConnection 的构造函数,但我不明白我们在哪里可以写数据库的地址/路径?这可能是一个有点愚蠢的问题,但我需要一个比 Microsoft 网站上存在的更好的解释。

标签: databaseweb-serviceswcf

解决方案


这是我的代码,它描述了一个创建连接字符串的 void 方法。然后我们每次创建连接时都会调用它。注:DataSource为服务器地址,IntitialCatalog为数据库名

private void ConnectToDB(string datasource, string initialcatalog)
    {
        SqlConnectionStringBiulder ConnectionStringBuilder = new SqlConnectionStringBuilder()
        {
            DataSource = datasource,
            InitialCatalog = initialcatalog,
            IntegratedSecurity = true 


        };
        SqlConnection connection = new SqlConnection(ConnectionStringBuilder.ToString());
        SqlCommand command = connection.CreateCommand();


    }

显然,我们可以将其他可用属性添加到连接字符串中,并根据需要进行修改。


推荐阅读