Table des matières
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