2012-11-28 9 views
8

Podczas zapisywania ciągu połączenia MySQL w pliku App.config, do jakiej wartości powinna być ustawiona właściwość providerName?Podczas zapisywania ciągu połączenia MySQL w pliku App.config, do jakiej wartości powinna być ustawiona właściwość providerName?

Na przykład w poniższym pliku App.config, jakiej wartości należy użyć dla operatora nazwa_użytkownika? Czy to ma znaczenie?

<?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> 

Odpowiedz

15

Spróbuj tego:

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

Jaki jest UID? czy to jest użytkownik bazy danych? – mukamaivan

+0

@mukamaivan tak, to użytkownik bazy danych. UID = Unique IDentifier – Equiman

+0

@JofryHS: W jaki sposób można utworzyć plik setup.exe aplikacji Windows C# WPF, która zawiera serwer MySQL? proszę pomóż mi. – lashja

Powiązane problemy