Le fichier de configuration de connexion à la base de données C# est stocké dans App.Config

Table des matières

Utiliser Visual Studio

Utiliser le cavalier

 Installer le paquet Nuget

Obtenir la base de données de connexion de configuration


Utiliser Visual Studio

Faites un clic droit sur la classe qui doit ajouter un fichier de configuration - Ajouter - Nouvel élément

 Sélectionnez le fichier de configuration de l'application, notez que le nom a des exigences de format

 

 Si vous utilisez vs pour générer, il y a un code d'initialisation, puis il y a une invite lorsque vous l'entrez


 

Utiliser le cavalier

Cliquez avec le bouton droit sur le projet qui doit ajouter un fichier de configuration, Ajouter - Fichier

 Si vous utilisez Rider, il n'y a pas d'invite de contenu

<?xml version = "1.0" encoding = "UTF-8" ?>
<configuration>
    <connectionStrings>
        <!-- 本地数据库连接字符串 -->
        <add name="localString" connectionString="Host=localhost;Port=5432;Username=postgres;Password=1qazZAQ!;Database=study"/>
        <!-- 远程数据库连接字符串 -->
        <add name="devString" connectionString="Host=139.124.133.132;Port=1921;Username=postgres;Password=1qazZAQ!;Database=study"/>
    </connectionStrings>
</configuration>

 Installer le paquet Nuget

Panneau de configuration

Obtenir la base de données de connexion de configuration

using System.Configuration;
using System.Data;
using Npgsql;

//获取配置文件中名为“localString”的 ConnectionStrings 
var connectionString = ConfigurationManager.ConnectionStrings["localString"].ConnectionString;
//创建连接,使用上面获取的值配置
using NpgsqlConnection conn = new NpgsqlConnection(connectionString);
//创建DataAdapter数据适配器,使用查询语句
using var npgsqlDataAdapter = new NpgsqlDataAdapter("select * from user1", conn);



DataTable dataTable = new DataTable();
//使用 npgsqlDataAdapter.Fill 方法将数据填充到 DataTable
npgsqlDataAdapter.Fill(dataTable);

Créez un point d'arrêt et utilisez le débogage pour obtenir les données inversées 

 Ce qui précède montre comment lire le contenu du fichier de configuration pour se connecter à la base de données. Pour d'autres opérations de base de données et méthodes de connexion, veuillez vous référer au blog : C# utilise Npgsql ou SqlClient pour se connecter à la base de données

 

Je suppose que tu aimes

Origine blog.csdn.net/weixin_65243968/article/details/129978090
conseillé
Classement