c# - c# 根据用户输入选择mysql数据库

标签 c# mysql app-config

用户输入财政年度,如 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/

相关文章:

php - 无法更改数据库中的数据

mysql - 在 WordPress 上连接数据库时出现问题

c# - App.config 中的 String.Format 值产生一个额外的反斜杠

c# - 读取反序列化的json文件

C# 公共(public)库

java - 如何使用 LEFT JOIN 创建 JPA NamedQuery

vb.net - Clickonce 应用程序部署,在 app.config 中隐藏密码

c# - 在 C# 的 app.config 文件中存储 < 和 > 字符时出错

c# - 如何在现有项目中实现 SOLID 原则

c# - 如何从 C# 中的一组图像创建 H.264 编码的电影?