如何在web.config中设置密码和用户名

鲁迪

在我的MVC应用程序中,我使用通过Web.config中设置的连接字符串

Private connectionString As String = ConfigurationManager.ConnectionStrings("DBCS").ConnectionString

并且我的数据库连接没有问题。但是由于我需要密码和用户名才能登录到数据库,因此我在web.config中对其进行了硬编码。

<connectionStrings>
    <add name="DBCS" connectionString="server=win\SQLExpress;database=myDb; uid=myUsername;password=myPassword" providerName="System.Data.SqlClient" />
  </connectionStrings>

我正在寻找一种首先将密码和用户名从用户界面发送到config.web文件的方法,我认为ConfigurationManager类应该为此提供一个属性,但我找不到任何东西。谁能告诉我该怎么做?

enb081

您可以在应用设置中保存此值:

<appSettings>
  <add key="DBCS" value="Data Source=win\SQLExpress;Initial Catalog=myDb;User ID={0};Password={1}" />
</appSettings>

然后执行以下操作:

using System.Data.SqlClient; 


  public void DoDatabaseOperations(string _Username, string _Password)
  {
    string connetionString = null;
    SqlConnection cnn ;
    connetionString = string.Format(ConfigurationManager.AppSettings("DBCS"), _Username, _Password);
    cnn = new SqlConnection(connetionString);
    try
    {
        cnn.Open();

        // your code here

        cnn.Close();
    }
    catch (Exception ex)
    {
        // handle exception
    }
  }

相当于VB.NET:

Imports System.Data.SqlClient

Public Sub DoDatabaseOperations(_Username As String, _Password As String)
    Dim connetionString As String = Nothing
    Dim cnn As SqlConnection
    connetionString = String.Format(ConfigurationManager.AppSettings("DBCS"), _Username, _Password)
    cnn = New SqlConnection(connetionString)
    Try
        cnn.Open()

        ' your code here

        cnn.Close()
            ' handle exception
    Catch ex As Exception
    End Try
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在web.config中设置密码和用户名

来自分类Dev

如何在Flask Peewee ORM中设置Postgres用户名和密码?

来自分类Dev

如何在nodejs中设置ftp-srv的用户名和密码?

来自分类Dev

如何在jenkins作业xml中为github设置用户名和密码?

来自分类Dev

如何在Web服务中存储和检索用户名和密码

来自分类Dev

如何保护Sqoop中的密码和用户名?

来自分类Dev

iOS如何从plist中查询用户名和密码

来自分类Dev

如何保护Sqoop中的密码和用户名?

来自分类Dev

如何在javascript中为放置在引导模态中的表单设置密码和用户名

来自分类Dev

如何在连接字符串中设置用户名和密码以连接数据库?

来自分类Dev

如何在 simplesamlphp 中设置用户名和密码并向身份提供者发送请求?

来自分类Dev

Watson Speech to Text:如何在 Windows 10 上设置我的用户名和密码

来自分类Dev

如何在Chrome存储用户凭据的文件中添加用户名和密码?

来自分类Dev

如何在Git中保存用户名和密码?

来自分类Dev

如何在Git中保存用户名和密码?

来自分类Dev

如何在Python Tkinter中访问字典数据库中的用户名和密码?

来自分类Dev

如何在centos中的bash脚本中创建自动的用户名和密码

来自分类Dev

如何在Wix中为输入的用户名和密码创建自定义UI?

来自分类Dev

如何在SQL Server 2014 Express数据库中添加用户名和密码

来自分类Dev

如何在Node.js中调用需要用户名和密码的API

来自分类Dev

如何在浏览器中启用用户名和密码自动填充

来自分类Dev

如何在C#中验证Windows应用程序的咸密码和用户名?

来自分类Dev

如何在克隆请求中强制git提示我输入用户名和密码

来自分类Dev

如何在Groovy的获取请求中传递用户名和密码?

来自分类Dev

如何在安全模块Play 1.2.5中对用户名和密码进行硬编码

来自分类Dev

REST获取如何在每个请求中传递用户名和密码

来自分类Dev

如何在java db(derby)中添加用户名和密码

来自分类Dev

使用实体框架时如何将数据库用户名和密码安全地存储在web.config文件中

来自分类Dev

如何在Ansible命令中传递用户名/密码

Related 相关文章

  1. 1

    如何在web.config中设置密码和用户名

  2. 2

    如何在Flask Peewee ORM中设置Postgres用户名和密码?

  3. 3

    如何在nodejs中设置ftp-srv的用户名和密码?

  4. 4

    如何在jenkins作业xml中为github设置用户名和密码?

  5. 5

    如何在Web服务中存储和检索用户名和密码

  6. 6

    如何保护Sqoop中的密码和用户名?

  7. 7

    iOS如何从plist中查询用户名和密码

  8. 8

    如何保护Sqoop中的密码和用户名?

  9. 9

    如何在javascript中为放置在引导模态中的表单设置密码和用户名

  10. 10

    如何在连接字符串中设置用户名和密码以连接数据库?

  11. 11

    如何在 simplesamlphp 中设置用户名和密码并向身份提供者发送请求?

  12. 12

    Watson Speech to Text:如何在 Windows 10 上设置我的用户名和密码

  13. 13

    如何在Chrome存储用户凭据的文件中添加用户名和密码?

  14. 14

    如何在Git中保存用户名和密码?

  15. 15

    如何在Git中保存用户名和密码?

  16. 16

    如何在Python Tkinter中访问字典数据库中的用户名和密码?

  17. 17

    如何在centos中的bash脚本中创建自动的用户名和密码

  18. 18

    如何在Wix中为输入的用户名和密码创建自定义UI?

  19. 19

    如何在SQL Server 2014 Express数据库中添加用户名和密码

  20. 20

    如何在Node.js中调用需要用户名和密码的API

  21. 21

    如何在浏览器中启用用户名和密码自动填充

  22. 22

    如何在C#中验证Windows应用程序的咸密码和用户名?

  23. 23

    如何在克隆请求中强制git提示我输入用户名和密码

  24. 24

    如何在Groovy的获取请求中传递用户名和密码?

  25. 25

    如何在安全模块Play 1.2.5中对用户名和密码进行硬编码

  26. 26

    REST获取如何在每个请求中传递用户名和密码

  27. 27

    如何在java db(derby)中添加用户名和密码

  28. 28

    使用实体框架时如何将数据库用户名和密码安全地存储在web.config文件中

  29. 29

    如何在Ansible命令中传递用户名/密码

热门标签

归档