cha*_*ara 248 .net c# asp.net connection-string web-config
如何从web.config文件中读取连接字符串到类库中包含的公共类?
我试过了:
WebConfigurationManager
ConfigurationManager
Run Code Online (Sandbox Code Playgroud)
但是这些类在我的类库中无法识别.
Muh*_*tar 498
您需要添加引用System.Configuration然后使用:
System.Configuration.ConfigurationManager.
ConnectionStrings["connectionStringName"].ConnectionString;
Run Code Online (Sandbox Code Playgroud)
MDM*_*MDM 62
C#
// Add a using directive at the top of your code file
using System.Configuration;
// Within the code body set your variable
string cs = ConfigurationManager.ConnectionStrings["connectionStringName"].ConnectionString;
Run Code Online (Sandbox Code Playgroud)
VB
' Add an Imports statement at the top of your code file
Imports System.Configuration
' Within the code body set your variable
Dim cs as String = ConfigurationManager.ConnectionStrings("connectionStringName").ConnectionString
Run Code Online (Sandbox Code Playgroud)
nir*_*mus 23
添加System.Configuration作为参考然后:
using System.Configuration;
...
string conn =
ConfigurationManager.ConnectionStrings["ConnectionName"].ConnectionString;
Run Code Online (Sandbox Code Playgroud)
Akr*_*hda 18
我想你需要添加一个对System.Configuration程序集的引用,如果还没有添加.
此外,您可能需要在代码文件的顶部插入以下行:
using System.Configuration;
Run Code Online (Sandbox Code Playgroud)
Ala*_*laa 14
在VB:这应该工作
ConfigurationManager.ConnectionStrings("SQLServer").ConnectionString
Run Code Online (Sandbox Code Playgroud)
在C#它(将根据Ala的评论)
ConfigurationManager.ConnectionStrings["SQLServer"].ConnectionString
Run Code Online (Sandbox Code Playgroud)
Ahm*_*att 10
您必须在页面或类的顶部调用此类:
using System.Configuration;
Run Code Online (Sandbox Code Playgroud)
然后,您可以使用此方法返回连接字符串以准备传递给sqlconnection对象以继续您的工作,如下所示:
private string ReturnConnectionString()
{
// Put the name the Sqlconnection from WebConfig..
return ConfigurationManager.ConnectionStrings["DBWebConfigString"].ConnectionString;
}
Run Code Online (Sandbox Code Playgroud)
只是为了明确说明这是Web配置中的价值:
<add name="DBWebConfigString" connectionString="....." /> </connectionStrings>
Run Code Online (Sandbox Code Playgroud)
小智 9
using System.Configuration;
string conn = ConfigurationManager.ConnectionStrings["ConStringName"].ToString();
Run Code Online (Sandbox Code Playgroud)
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.DataVisualization.Charting;
using System.Web.UI.WebControls;
Run Code Online (Sandbox Code Playgroud)
C#
string constring = ConfigurationManager.ConnectionStrings["ABCD"].ConnectionString;
using (SqlConnection con = new SqlConnection(constring))
Run Code Online (Sandbox Code Playgroud)
以下网页>配置文件代码
<connectionStrings>
<add name="ABCD" connectionString="Data Source=DESKTOP-SU3NKUU\MSSQLSERVER2016;Initial Catalog=TESTKISWRMIP;Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)
在ablove Code ABCD中是连接名称
| 归档时间: |
|
| 查看次数: |
391168 次 |
| 最近记录: |