NIM*_*NDE 5 c# mysql web-services
我试图在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>
Run Code Online (Sandbox Code Playgroud)
我将在以下步骤中访问它:
MySqlConnection connmysql = new MySqlConnection(WebConfigurationManager.ConnectionStrings["connstring"].ConnectionString);
Run Code Online (Sandbox Code Playgroud)
当我运行我的代码时,它会生成一个空引用异常."对象引用未设置为对象的实例."
我该如何解决这个问题?
如果您使用的是MySql .Net Connector,那么您的配置设置应类似于以下内容
<add name="connstring" connectionString="server=localhost;User Id=root;Persist Security Info=True;database=marctest;password=PASSWORD" providerName="MySql.Data.MySqlClient"/>
Run Code Online (Sandbox Code Playgroud)
然后你的代码应该是这样的.
using (MySqlConnection dbConn = new MySqlConnection(ConfigurationManager.ConnectionStrings["connstring"].ConnectionString))
{
// Database work done here
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24449 次 |
| 最近记录: |