C#数据库连接配置文件存放至App.Config

目录

使用VisualStudio

使用Rider

 安装Nuget包

获取配置 连接数据库


使用VisualStudio

在需要添加配置文件的类右键-添加-新建项

 选择应用配置文件,注意名称有格式要求

 使用vs生成的话初始化代码是有的,然后输入的时候是有提示的


使用Rider

右键需要添加配置文件的项目,Add - File

 使用Rider的话没用内容提示

<?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>

 安装Nuget包

ConfigurationManager

获取配置 连接数据库

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);

打个断点用debug看一下,获取倒数据了 

 上面演示的是如何读取配置文件的内容来进行连接数据库,还有其他的数据库操作与连接方式可以参考博客:C#使用Npgsql或SqlClient连接数据库_爱吃香蕉的阿豪的博客-CSDN博客

猜你喜欢

转载自blog.csdn.net/weixin_65243968/article/details/129978090
今日推荐