配置文件是这样的,因为用到了抽象工厂,部分代码如下
public IData CreateData(string key)
{
switch (key)
{
case "constr":
return new MySqlData();
case "connstr":
return new SqlServerData();
default:
throw new Exception("数据库只能是mysql或sqlserver");
}
}
这样总是报错,求高人指点,怎样取到配置文件中的两个Key的值,来走上面那段程序,非常感谢!!!
string ConString = ConfigurationManager.AppSettings["constr"];
MySqlConnection myCon = new MySqlConnection(ConString);
我获取有效连接是这样获取的,其实主要就是Swich哪里总会报错,通过这三段代码,求高人解疑,给出正确提示,非常感谢!!!
展开