关于web变量配置问题

webservice里面接口完成时
考虑到接口可能用在不同的服务器,不同的数据库
所以将链接地址修改成变量,在webconfig里面去修改它更加的容易方便

假始根据在同一个服务器里面,访问不同的数据库里面的数据
首先可以将数据库名申明成为一个变量,在web里面调用接口时,可以自由
填写数据库的名字,再根据其他条件去调取需要的数据

根据上面的问题延伸出下面一个问题
在不同的服务器,使用一个相同的接口,现在则需要将接口里面的服务器的地址,数据库的登录账号,以及登录密码都申明成变量,但是不需要在web里面去自由的填写,而是在webconfig里面去修改,这样可以快捷的去修改,也避免了不会人使用接口时无从下手的难处

具体的图解:

绿色标识的服务器的地址,红色是数据库名,蓝色是登录数据库的账号,淡蓝是登录密码

上面的是还没有申明成变量的样子,只有数据库名申明了,属于第一种情况

上面属于webconfig里面的链接数据库的常规配置项,catalog 属于数据库名,data是服务器地址,id是账号,password是密码

上图中的name是一般标签的命名,在其他cs类中通过 System.Configuration.ConfigurationManager.ConnectionStrings["SQLPublicDataBase"].ToString();来对于你命名配置文件的调取,来选择去读取哪一个

服务器的哪一个数据库。

最新文章

  1. ExecutorService线程池应用
  2. Windows电脑上安装Appium
  3. servlet学习笔记一
  4. 排序之直接插入排序(Straight Insertion Sort)
  5. Android-往来:添加到联系人
  6. apt-get dpkg lock 和 debconf 问题
  7. arm参数传递和返回值
  8. linux(3)磁盘与文件系统管理/查看硬盘、内存空间/文件系统的操作/ 文件的压缩和打包
  9. 使用 GStreamer appsrc 等插件实现视频音频混流,录制和推流
  10. JS判断PC还是移动端打开网页
  11. 去除元素浮动(:after)
  12. 数据库缓存mybatis,redis
  13. dubbo 使用zookeeper 出现 Dubbo客户端调用报错NullPointerException
  14. idea 2018.1 for mac JRebel破解
  15. 重写select样式
  16. 第二章 C#语法基础(2.1C#语言的数据类型二)
  17. b总结
  18. 10.16 NOIP模拟赛
  19. 你需要知道的12个Git高级命令【转】
  20. zabbix_3.0安装部署与中文支持

热门文章

  1. java集合相关问题
  2. Babel运行原理
  3. 使用getCurrentPosition方法实时获取当前Geolocation信息(赋源码文件)--html5、JavaScript
  4. fedora 19 gnome 3.8 关闭笔记本盖子的动作
  5. 一张表搞懂各种 Docker 监控方案 - 每天5分钟玩转 Docker 容器技术(86)
  6. Nginx监控-Nginx+Telegraf+Influxb+Grafana
  7. LeetCode 170. Two Sum III - Data structure design (两数之和之三 - 数据结构设计)$
  8. LeetCode 118. Pascal's Triangle (杨辉三角)
  9. Java常用类(四)之数组工具类Arrays
  10. python 使用标准库连接linux实现scp和执行命令