将 Sql- 数据库连接到 wcf 网络服务
Connecting Sql-database to wcf web sevice
我正在尝试学习如何使用 Visual Studio 2019 在 .Net Framework 4.5 中使用 WCF 构建 Web 服务,并且我正在尝试将我的服务连接到我想要执行操作的已创建数据库通过该 Web 服务,我的确切问题是:如何使用 SQlConnection class 打开两件事之间的连接?因为我看到了 SqlConnection 的构造函数,但我不明白我们在哪里可以写 address/Path 我们的数据库?
这可能是一个有点愚蠢的问题,但我需要比 Microsoft 网站上的解释更好的解释。
这是我的代码,它描述了一个创建连接字符串的 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();
}
显然我们可以将其他可用属性添加到连接字符串,并根据需要修改它们。
我正在尝试学习如何使用 Visual Studio 2019 在 .Net Framework 4.5 中使用 WCF 构建 Web 服务,并且我正在尝试将我的服务连接到我想要执行操作的已创建数据库通过该 Web 服务,我的确切问题是:如何使用 SQlConnection class 打开两件事之间的连接?因为我看到了 SqlConnection 的构造函数,但我不明白我们在哪里可以写 address/Path 我们的数据库? 这可能是一个有点愚蠢的问题,但我需要比 Microsoft 网站上的解释更好的解释。
这是我的代码,它描述了一个创建连接字符串的 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();
}
显然我们可以将其他可用属性添加到连接字符串,并根据需要修改它们。