数据库连接字符串的保存和读取问题 可以的,你把getxml这个方法放在Form1的构造函数中,构造函数只声明一次eg:private Form Form1private Form1(){ if(Form1!=null) return; getXml(); InitForm1(); } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主说的方法不是说不可以,但不推荐这么做。原因很简单,如果这样做会有以下几个问题:1、部署的时间要换服务器IP或数据库名怎么办?重新改类,编译,再部署么?2、如果N个类都要用到数据库,每个类都定死写在类里,万一要改,全都找出来改么?单独写出来是有他道理的。为了可移置性、整体性与统一性。只是是否写到一个XML文件里这就可以考虑一下了。一般来说系统都会有一个配置文件,比如网站的web.config等,写在配置文件里在第一次运行时会读取到服务器缓存中,以后从缓存中读取。 如果只有一个值,那么你可以把 private string sqlstrcon;改为 private static string sqlstrcon;就行了。所谓“单例模式”之前,但愿先懂static语法。 我在4楼说了呀。一般来说系统都会有一个配置文件,比如网站的web.config等,写在配置文件里,程序在第一次运行时会读取到缓存中,以后自动从缓存中读取。 config配置文件配置app.config 小菜才接触C#,做了一道题目,如题! [C# Winform]窗体控件库的变量如何传给form 各位大虾看看是咋回事啊??怎么运行的时候出错误呢??? 帮忙看一看这个小问题 C#调用VC开发的dll,遇到一个函数参数转换问题,CWnd*对应于C#什么类型? VS2010调用水晶报表调试时报错 有米有 C# 或者 WPF 的高手,请进~ C# 用wirtefile()函数向USB设备发送失败 c#一般用什么编辑器呀。。。。。 用c#如何缩小图片大小,并保存到磁盘文件中? 到底是编译器还是.net framework把值类型创建在了栈上? wcf 调用方未由服务进行身份验证 的解决办法
原因很简单,如果这样做会有以下几个问题:
1、部署的时间要换服务器IP或数据库名怎么办?重新改类,编译,再部署么?
2、如果N个类都要用到数据库,每个类都定死写在类里,万一要改,全都找出来改么?单独写出来是有他道理的。为了可移置性、整体性与统一性。
只是是否写到一个XML文件里这就可以考虑一下了。
一般来说系统都会有一个配置文件,比如网站的web.config等,
写在配置文件里在第一次运行时会读取到服务器缓存中,以后从缓存中读取。
private static string sqlstrcon;就行了。所谓“单例模式”之前,但愿先懂static语法。
一般来说系统都会有一个配置文件,比如网站的web.config等,
写在配置文件里,程序在第一次运行时会读取到缓存中,以后自动从缓存中读取。
app.config