如何在asp.net razor mvc中使用存储在web.config中的连接字符串来构造mysql连接查询

nle07wnf  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(365)

我成功地用下面的方法连接到了我的数据库,但是我在web.config中存储了一个连接字符串,我显然更愿意用这种方式在代码中公开凭据。然而,我还没有找到一个好的方法来做到这一点。webmatrix给了我一个致命的连接错误18,我不知道我还能怎么做我的头了。

有什么想法吗?

lawou6xi

lawou6xi1#

可以从中读取连接字符串 Web.config 像这样:

System.Configuration.ConfigurationManager.ConnectionStrings["someName"].ConnectionString;

返回一个字符串,就像 myBuilder.ConnectionString 做。所以你可以直接用它来代替你所拥有的:

string connString = ConfigurationManager.ConnectionStrings["someName"].ConnectionString;
MySqlConnection myconn = new MySqlConnection(connString);

相关问题