用户输入财政年度,如 2012-2013、2013-2014、2014-2015、...。根据用户在文本框 txtFinYear.text 中输入的财政年度,应通过 conn.string 连接不同的数据库。我的 MySQL 中的数据库名称是 db_2012_2013、db_2013_2014、db_2014-2015、....
我是 C# 新手。目前,单个字符串连接到我的 c# 解决方案中 app.config 文件中定义的单个数据库。
请帮忙
最佳答案
您可以动态创建连接字符串,而不是像从 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());
希望这有助于...
关于c# - c# 根据用户输入选择mysql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27431386/