ASP.NET e MySQL Connector

di: Gianni Marzaloni     09 Gennaio 2008

Con l'uscita dei Connector per il framework .Net, si è raggiunta una profonda integrazione tra i server MySQL ed il Framework .Net di Microsoft. Prima di essi, per accedere ai "MyDatabase", era necessario utilizzare connessioni ODBC che, utilizzando un protocollo standard, non fornivano tutte le funzionalità che un server MySQL 5.0 può dare.

Ad oggi il team di sviluppo ha raggiunto la release 5.1.4, finalmente priva di numerosi e fastidiosi bug che avevano intaccato le vecchie versioni (vi consiglio caldamente di controllare periodicamente eventuali aggiornamenti). Questa release permette di collegarsi a versioni di server MySQL 4.0, 5.0 e 6.0 (ora in versione alpha).

I Connector implementano tutte le interfacce ADO.NET e si integrano alla perfezione con il Framework e, da qualche tempo a questa parte, con gli ambienti di sviluppo di casa Microsoft. In questo breve articolo ne analizzeremo alcune semplici particolarità, ma ne consiglio la lettura a chi ha già una formazione base sulle connessioni in ambiente ADO.NET.

Come utilizzare i Connector

Una volta scaricati ed installati i Connector ci danno la possibilità di accedere al namespace MySql.Data dove sono presenti tutte le classi che ci garantiranno maggiore sicurezza e scalabilità durante l'accesso ai dati su database MySQL.

Utilizzando tool di sviluppo come Visual Studio o Visual Web Developer, sarà necessario referenziare il componente MySQL.Data:

Figura 1. Referenziare MySql.Data

Referenziare MySql.Data

In caso di applicazioni ASP.NET verrà indicata la referenza direttamente nel file web.config in questo modo:

<assemblies>

<add assembly="MySql.Data,Version=5.1.4.0,Culture=neutral,PublicKeyToken=C5687FC88969C44D"/>
</assemblies>

La DLL ovviamente deve essere presente sul computer in cui verrà eseguita l'applicazione e presente nella cache .NET; nel caso di applicazioni Web è possibile copiare il file MySQL.Data.dll direttamente nella cartella Bin del nostro sito, al resto penserà IIS durante la fase di compilazione del progetto.

Guide ASP.Net

Guida Windows Azure Code Snippets

Le migliori pratiche per far girare le applicazioni "in the cloud",...

Guida ASP.NET MVC Best Practices

Un workflow dettagliato e ricco di suggerimenti pratici per...

Guida ASP.NET Starter Kit

Un modo semplice per imparare ad utilizzare le tecnologie Microsoft...

Altre guide

Newsletter @Microsoft Dev

Ogni giovedì, direttamente nella tua e-mail: articoli, guide, tutorial e script ASP, ASP.Net, SQL server e IIS.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Amministratore di Reti Windows Server 2008

20 Febbraio 2012 a Milano
Disponibilità: 5 Posti

Nessun corso previsto