gpt4 book ai didi

c# - Web 配置文件中的连接字符串问题

转载 作者:可可西里 更新时间:2023-11-01 06:59:05 26 4
gpt4 key购买 nike

我正在尝试在 Web 配置文件中设置 mysql 连接。

这里是连接字符串代码:

    <connectionStrings>
<add name="connstring"
connectionString="DRIVER={MySQL ODBC= 3.51= Driver};Database=marctest;Server=localhost;UID=root;PWD=1234;"
providerName="System.Data.SqlClient"/>
</connectionStrings>

我正在按照以下步骤访问它:

    MySqlConnection connmysql = new MySqlConnection(WebConfigurationManager.ConnectionStrings["connstring"].ConnectionString);

当我运行我的代码时,它会生成空引用异常。“对象引用未设置为对象的实例。”

我该如何解决这个问题?

最佳答案

如果您使用的是 MySql .Net Connector那么您的配置设置应类似于以下内容

<add name="connstring" connectionString="server=localhost;User Id=root;Persist Security Info=True;database=marctest;password=PASSWORD" providerName="MySql.Data.MySqlClient"/>

那么你的代码应该是这样的。

using (MySqlConnection dbConn = new MySqlConnection(ConfigurationManager.ConnectionStrings["connstring"].ConnectionString)) 
{
// Database work done here
}

关于c# - Web 配置文件中的连接字符串问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8697251/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com