当存储在App.config中一个MySQL连接字符串,什么样的价值应该ProviderName属性设置为?设置为、字符串、属性、价值

2023-09-03 02:08:04 作者:讨厌朕的人多了你算老几

当存储在App.config中一个MySQL连接字符串,什么样的价值应该ProviderName属性设置为?

例如在下面的App.config文件,我应该使用的的providerName什么价值?有没有关系呢?

 < XML版本=1.0编码=UTF-8&GT?;
<结构>
  <的ConnectionStrings>
    <添加名称=MySQL的的connectionString =SERVER = 8.8.8.8; DATABASE = foo的; UID =酒吧; PASSWORD = foobar的的providerName =WhatGoesHere? />
  < /的ConnectionStrings>
< /结构>
 
.net里面app.config configuration appSettings value里面链接不能填写,是有特殊字符吗

解决方案

试试这个:

 <的ConnectionStrings>
<添加名称=MySQL的的connectionString =SERVER = 8.8.8.8; DATABASE = foo的; UID =酒吧; PASSWORD = foobar的的providerName =MySql.Data.MySqlClient/>
< /的ConnectionStrings>
 

When storing a MySQL connection string in App.config, what value should the providerName property be set to?

For example in the below App.config file, what value should I use for the providerName? Does it matter?

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <connectionStrings>
    <add name="MySQL" connectionString="SERVER=8.8.8.8; DATABASE=foo; UID=bar; PASSWORD=foobar" providerName="WhatGoesHere?" />
  </connectionStrings>
</configuration>

解决方案

Try this:

<connectionStrings>
<add name="MySQL" connectionString="SERVER=8.8.8.8; DATABASE=foo; UID=bar; PASSWORD=foobar" providerName="MySql.Data.MySqlClient" />
</connectionStrings>