我已经在我的面板中创建了一个数据库,也创建了一个表。我只想让这个表连接到我的project.What。我应该在配置文件中使用连接字符串来连接it.How吗?我可以从web服务器获取连接字符串吗?我的web.config是:
<?xml version="1.0"?>
<configuration>
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=ISL-4;Initial Catalog=Cruisedb;Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
</assemblies>
</compilation>
<customErrors mode="Off"/>
</system.web>
</configuration>发布于 2016-08-31 14:52:01
ConnectionStringSettings mySetting = ConfigurationManager.ConnectionStrings["ConnectionString"];
if (mySetting == null || string.IsNullOrEmpty(mySetting.ConnectionString))
throw new Exception("Fatal error: missing connecting string in web.config file");
conString = mySetting.ConnectionString;发布于 2016-08-31 14:44:45
您可以使用ConfigurationManager类来实现此功能。我认为这个链接对你很有用。
发布于 2016-08-31 15:20:58
您可以按如下方式检索连接字符串:
string connString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;注意:要使用ConfigurationManager,您需要在解决方案中添加System.Configuration作为参考(如果没有添加)。还要添加以下using指令
using System.Configuration;建议:您应该将连接字符串的name保存在web.config中,比如CruiseConStr。
https://stackoverflow.com/questions/39242377
复制相似问题