Ouvrez Visual Studio et créez un projet Console Application.
Ajoutez la directive using
pour inclure les bibliothèques ADO.NET nécessaires. Vous aurez besoin du namespace System.Data.SqlClient
pour gérer la connexion SQL Server.
using System;
using System.Data.SqlClient;
Utilisez la classe SqlConnection
pour établir une connexion à la base de données SQL Server.
// Chaîne de connexion typique pour SQL Server local
string connectionString = "Data Source=localhost;Initial Catalog=NomDeVotreBaseDeDonnées;Integrated Security=True";
using System;
using System.Data.SqlClient;
class Program
{
static void Main(string[] args)
{
// Chaîne de connexion à la base de données
string connectionString = "Data Source=localhost;Initial Catalog=NomDeVotreBaseDeDonnées;Integrated Security=True";
// Utilisation de SqlConnection pour établir la connexion
using (SqlConnection connection = new SqlConnection(connectionString))
{
try
{
// Ouverture de la connexion
connection.Open();
Console.WriteLine("Connexion réussie à la base de données !");
}
catch (SqlException ex)
{
// Gestion des erreurs de connexion
Console.WriteLine("Erreur lors de la connexion à la base de données : " + ex.Message);
}
finally
{
// Fermeture de la connexion si elle est ouverte
if (connection.State == System.Data.ConnectionState.Open)
{
connection.Close();
Console.WriteLine("Connexion fermée.");
}
}
}
// Pause pour visualiser la sortie dans la console
Console.WriteLine("Appuyez sur une touche pour quitter...");
Console.ReadKey();
}
}
connectionString
: C'est la chaîne de connexion utilisée pour se connecter à votre base de données SQL Server. Vous devez remplacer NomDeVotreBaseDeDonnées
par le nom de la base de données à laquelle vous souhaitez vous connecter. Si vous utilisez une authentification SQL Server, vous devrez ajuster la chaîne de connexion avec User ID
et Password
.
SqlConnection
: La classe SqlConnection
est utilisée pour ouvrir et fermer une connexion à la base de données.
connection.Open()
: Ouvre la connexion à la base de données. Si la connexion est réussie, le message "Connexion réussie à la base de données" s'affiche.
Gestion des exceptions avec try-catch
: Le bloc try-catch
est utilisé pour gérer les erreurs qui peuvent survenir lors de l'ouverture de la connexion. Si une erreur survient, un message d'erreur sera affiché dans la console.
connection.Close()
: Ferme la connexion une fois qu'elle n'est plus nécessaire. C'est important de fermer la connexion pour libérer les ressources.
Lorsque vous exécutez ce programme, voici ce qui peut se produire :
string connectionString = "Data Source=localhost;Initial Catalog=NomDeVotreBaseDeDonnées;User ID=NomUtilisateur;Password=MotDePasse";
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.
Pas encore de commentaires.