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

文章介绍了如何在VisualStudio和Rider中添加配置文件,包括设置数据库连接字符串。通过Nuget包安装ConfigurationManager,然后演示了如何使用C#的Npgsql库从配置文件获取连接字符串并建立数据库连接,进行数据查询操作。
摘要由CSDN通过智能技术生成

目录

使用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博客

 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱吃香蕉的阿豪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值