配置数据库连接的字符串

1、配置连接字符串 

找到项目中的App.config文件,在里面键入【<connectionStrings>】根据VS自动联想选择如图的属性回车

98ef5624a53c472793837b1df5dd4883.png

 输入需要连接的server(此处的 ‘.’ 代表本机)、数据库名、用户名、密码

3391f05e743e4ecab7f49eda46cd8827.png

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
    </startup>
   <connectionStrings>
      <!--配置数据连接字符串-->
     <add name="connStr"
          connectionString ="server=.;database=Test;uid=sa;pwd=sa" 
          providerName="System.Data.SqlClient"/>
   </connectionStrings>
</configuration>

2、添加引用

 右击【引用】-【添加引用】,选择【程序集】进行搜索【System.Configuration】,勾选后【确定】

58e1614241954193aa72e28443658616.png

 3、C#中读取配置文件里的字符串进行连接

程序中需要引用该命名空间【using System.Configuration;】

            //读取配置文件中的连接字符串
            string connStr = ConfigurationManager.ConnectionStrings
                ["connStr"].ConnectionString;
            SqlConnection connection = new SqlConnection();
            connection.ConnectionString = connStr;
            connection.Open();
            connection.Close();

e36f0840edb04508943601682e80759a.png

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
在 ASP.NET MVC 中配置数据库连接字符串有多种方法,下面是其中两种常见的方法: 1. 在 Web.config 文件中配置连接字符串: 打开项目中的 `Web.config` 文件,找到 `<configuration>` 元素下的 `<connectionStrings>` 元素,然后在其中添加一个 `<add>` 元素来定义连接字符串。示例如下: ```xml <configuration> <connectionStrings> <add name="YourConnectionStringName" connectionString="Data Source=YourServer;Initial Catalog=YourDatabase;User ID=YourUsername;Password=YourPassword;" providerName="System.Data.SqlClient" /> </connectionStrings> </configuration> ``` 在上述示例中,`YourConnectionStringName` 是连接字符串的名称,`connectionString` 属性中包含了具体的连接字符串值。你需要根据你的数据库服务器和身份验证方式进行相应的替换。 在代码中,你可以通过以下方式获取连接字符串: ```csharp string connectionString = ConfigurationManager.ConnectionStrings["YourConnectionStringName"].ConnectionString; ``` 请确保在使用连接字符串的代码文件中引入了 `System.Configuration` 命名空间。 2. 使用环境变量或配置文件: 另一种常见的方法是使用环境变量或配置文件来存储连接字符串。这种方法可以使连接字符串与应用程序代码分离,在不同环境下轻松切换。 你可以在应用程序的配置文件(如 appsettings.json 或 app.config)或者操作系统的环境变量中存储连接字符串。然后,在代码中通过配置提供程序(如 IConfiguration 或 ConfigurationManager)来读取连接字符串。 例如,在 appsettings.json 文件中存储连接字符串: ```json { "ConnectionStrings": { "YourConnectionStringName": "Data Source=YourServer;Initial Catalog=YourDatabase;User ID=YourUsername;Password=YourPassword;" } } ``` 在代码中,你可以通过以下方式获取连接字符串: ```csharp string connectionString = configuration.GetConnectionString("YourConnectionStringName"); ``` 在上述示例中,`configuration` 是一个 IConfiguration 对象,你可以在构造函数或通过依赖注入(Dependency Injection)来获取它。 无论你选择哪种方法,都需要确保连接字符串的安全性,不要在代码中直接存储敏感信息。此外,根据你所使用的数据库类型和提供程序,连接字符串的格式和属性可能会有所不同,请根据实际情况进行相应的调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

默九思

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值