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