Share via


Procedura: salvare una stringa di connessione

Aggiornamento: novembre 2007

Nelle applicazioni Visual Studio è possibile salvare le stringhe di connessione nel file di configurazione o di impostazioni dell'applicazione, oppure impostarle come hardcoded direttamente nell'applicazione. Il salvataggio delle stringhe di connessione nel file di configurazione dell'applicazione semplifica la gestione dell'applicazione. Se una stringa richiede modifiche, infatti, è possibile aggiornarla all'interno di tale file anziché modificarla nel codice sorgente e poi ricompilare l'applicazione.

L'archiviazione delle informazioni riservate, ad esempio la password, nella stringa di connessione può avere implicazioni sulla protezione dell'applicazione. Le stringhe di connessione salvate nel file di configurazione dell'applicazione non vengono crittografate. Per tale motivo, chiunque può accedere al file e visualizzarne il contenuto. La protezione integrata di Windows consente di controllare l'accesso ad un database in modo più sicuro.

Se non si sceglie di utilizzare la protezione integrata di Windows e il database in uso richiede l'immissione di un nome utente e di una password, è possibile ometterli nella stringa di connessione, ma sarà comunque necessario specificarli per eseguire la connessione al database. È ad esempio possibile creare una finestra di dialogo in cui vengano richieste tali informazioni e generare la stringa di connessione dinamicamente in fase di esecuzione. Anche in questo caso possono presentarsi problemi di protezione se le informazioni vengono intercettate nel percorso verso il database.

Per ulteriori informazioni, vedere Protezione delle informazioni di connessione (ADO.NET).

Per salvare una stringa di connessione all'interno delle procedure guidate di gestione dei dati

  • Selezionare l'opzione per salvare la connessione nella pagina Salva stringa di connessione nel file di configurazione dell'applicazione.

    Nota:

    Per visualizzare o modificare la stringa di connessione, vedere Procedura: modificare una stringa di connessione.

Per salvare una stringa di connessione direttamente nelle impostazioni dell'applicazione

  1. In Esplora soluzioni fare doppio clic sull'icona Progetti (Visual Basic) o Proprietà (C# o J#) per aprire Progettazione progetti.

  2. Scegliere la scheda Impostazioni.

  3. Nella casella Nome digitare un nome per la stringa di connessione. Fare riferimento a questo nome per l'accesso alla stringa di connessione nel codice.

  4. Impostare Tipo su (Stringa di connessione).

  5. Lasciare l'opzione Ambito impostata su Applicazione.

  6. Digitare la stringa di connessione nel campo Valore.

    -oppure-

    Fare clic sul pulsante con i puntini di sospensione (...) nel campo Valore per aprire la finestra di dialogo Proprietà connessione e generare la stringa di connessione. Per ulteriori informazioni, vedere Finestra di dialogo Aggiungi/Modifica connessione (generale).

Sicurezza

L'archiviazione delle informazioni riservate, ad esempio la password, nella stringa di connessione può avere implicazioni sulla protezione dell'applicazione. La protezione integrata di Windows consente di controllare l'accesso a un database in modo più sicuro.

Per ulteriori informazioni, vedere Protezione delle informazioni di connessione (ADO.NET) e Cenni preliminari sulla sicurezza (ADO.NET).

Vedere anche

Attività

Procedura: modificare una stringa di connessione

Altre risorse

Guida introduttiva all'accesso ai dati

Connessione ai dati in Visual Studio

Preparazione dell'applicazione al ricevimento di dati

Recupero di dati nell'applicazione

Visualizzazione di dati su form nelle applicazioni Windows

Modifica di dati nell'applicazione

Convalida dei dati

Salvataggio di dati