C#配置文件操作
来源:互联网 发布:数据信息安全管理制度 编辑:程序博客网 时间:2024/06/06 09:14
配置文件的格式,有ini、xml、config等,目前我主要用到的是:ini、config;现在就对这两个格式的配置文件的操作总结一下。
举个例子:
连数据库:
1、.ini格式
[DB]dbtype=6server=192.*.*.*database=****username=**password=**port=**new = 0version = 3
C#调用
IniFile 这个需要添加一个引用AT.Common
public string ConnectionString { get; set; }IniFile ini = new IniFile(AppServer.IniFileFullName); string strSchema = ini.AsString("DB", "schema"); strSchema = String.IsNullOrEmpty(strSchema) ? "public" : strSchema; //拼接数据库连接字符串 StringList lst = new StringList(); lst.AddItem("Server", ini.AsString("DB", "server")); lst.AddItem("Database", ini.AsString("DB", "database")); lst.AddItem("User Id", ini.AsString("DB", "username")); lst.AddItem("Password", ini.AsString("DB", "password")); lst.AddItem("Port", ini.AsString("DB", "port")); lst.AddItem("SearchPath", strSchema); ConnectionString = lst.Text;
那么拼接好的连接数据库语句就是ConnectionString~~
2、.config格式
<appSettings> <!--db--> <add key="DBConnString" value="Server=192.*.*.*;Port=*;UserId=***;Password=***;Database=****;"/></appSetting> ```C#调用引用:System.Configuration;string DBConnString = ConfigurationManager.AppSettings["DBConnString"];
那么拼接好的连接数据库语句就是DBConnString
缺点:所有的配置参数全都塞到这里,配置参数项只能按key名来访问,不能支持复杂的层次节点也不支持强类型;完全不相干的参数也要放在一起。
阅读全文
0 0
- 利用C#操作配置文件
- C#操作配置文件
- C# 操作INI配置文件
- C#操作XML配置文件
- C#操作XML配置文件
- C# 操作.ini配置文件
- C# 操作INI配置文件
- C#操作.ini配置文件
- C#配置文件操作
- C#操作配置文件app.config
- C#操作配置文件app.config
- C#操作管理配置文件详解
- [转]利用C#操作配置文件
- C# 操作配置文件 App.config
- C#中配置文件的操作
- C#操作配置文件(一)
- C#操作配置文件(二)
- C#操作配置文件中appSettings,connectionStrings节点
- BigDecimal的简单使用
- logback/log4j实现log文件一开始自带日期[log4j默认需要触发才会带日期后续]
- 排序算法比较与分析
- 汇编--学习笔记(一)-寄存器(一)
- STM32-时钟树
- C#配置文件操作
- 认识HTML5的WebSocket
- java命令行下如何设置classpath类路径
- [usaco]Mixing Milk题解
- AndroidThings学习笔记--初体验
- JMS之——ActiveMQ高可用集群安装、配置(基于ZooKeeper + LevelDB的伪集群)
- Java 排序算法 介绍
- 799C-Fountains(二分+set优化)
- Spring MVC--4.@RequestMapping