基于c#中用户输入的mysql数据库选择

时间:2014-12-11 20:01:03

标签: c# mysql app-config

用户输入财务年度,如2012-2013,2013-2014,2014-15,....根据用户在文本框txtFinYear.text中输入的财务年度,应通过conn.string连接不同的数据库。我的MySQL中的数据库名称是db_2012_2013,db_2013_2014,db_2014-2015,....

我是C#的新手。目前有一个字符串连接到我的c#解决方案中的app.config文件中定义的单个数据库。

请帮忙

1 个答案:

答案 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());

希望这会有所帮助......