Pergunta

Eu estava sempre a conexão com SQL que era simples, mas agora eu preciso conectar a um servidor MySQL. Pensei conexão System.Data.Odbc vai funcionar, mas esquentar conexão. não eu udnerstand whather eu realmente preciso baixar e instalar qualquer material de terceiros, como conector ou mesmo MyODBC, pensei ODBC em .NET é suficiente. Poderia, por favor conselho?

Até agora eu estou usando:

 string ConString = @"driver={MySQL ODBC 3.51 Driver};server=localhost;database=db;uid=band;pwd=letmein;";
                dbconn.ConnectionString = ConString;
dbcon.Open();

Agradecemos antecipadamente.

Foi útil?

Solução

Existem várias possibilidades para se conectar a um banco de dados MySQL. A lista deles (e as seqüências de conexão necessárias) pode ser encontrado neste site excelente: http: //www.connectionstrings .com / mysql

Edit: Desde que você está tentando evitar conectores de terceiros (mesmo que eu recomendá-los, porque eles foram escritos especificamente para o db-alvo), você deve olhar para fora "provedor de dados .NET Framework para OLE DB" ou ".NET Framework Data Provider para ODBC" na lista

Outras dicas

Você precisa de um driver ODBC para MySQL ou uma classe do .NET Framework para uso (ou seja MySql.Data.MySqlClient.MySqlConnection)

Net e Windows não inclui suporte nativo para MySQL

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top