mysql - 如何使用存储在 web.config 中的连接字符串在 ASP .NET Razor MVC 中制定 MySQL 连接查询
问题描述
我可以使用以下方法成功连接到我的数据库,但是我的 web.config 中存储了一个连接字符串,我显然更愿意使用它而不是在代码中公开凭据的这种方式。但是我还没有找到一个好的方法来做到这一点。WebMatrix 给了我一个 18 的致命连接错误,我不知道我还能怎么做。
有任何想法吗?
解决方案
您可以使用以下内容读取连接字符串Web.config
:
System.Configuration.ConfigurationManager.ConnectionStrings["someName"].ConnectionString;
它返回一个字符串,就像myBuilder.ConnectionString
那样。所以你可以直接使用它来代替你所拥有的:
string connString = ConfigurationManager.ConnectionStrings["someName"].ConnectionString;
MySqlConnection myconn = new MySqlConnection(connString);