用户输入财务年度,如2012-2013,2013-2014,2014-15,....根据用户在文本框txtFinYear.text中输入的财务年度,应通过conn.string连接不同的数据库。我的MySQL中的数据库名称是db_2012_2013,db_2013_2014,db_2014-2015,....
我是C#的新手。目前有一个字符串连接到我的c#解决方案中的app.config文件中定义的单个数据库。
请帮忙
答案 0 :(得分:1)
您可以动态创建连接字符串,而不是像app.config那样从
获取连接字符串MySqlConnectionStringBuilder connStr = new MySqlConnectionStringBuilder();
connStr.Server = "YourServer";
connStr.UserID = "UserId";
connStr.Password = "Pwd";
connStr.Database = txtFinYear.text; //Verify before assigning
MySqlConnection con = new MySqlConnection(connStr.ToString());
希望这会有所帮助......