【发布时间】:2015-02-10 10:34:36
【问题描述】:
用户输入财政年度,如 2012-2013、2013-2014、2014-2015,.... 基于用户在文本框 txtFinYear.text 中输入的财政年度,不同的数据库应通过 conn.string 连接。我的 MySQL 中的数据库名称是 db_2012_2013、db_2013_2014、db_2014-2015、...。
我是 C# 新手。目前,一个字符串连接到我的 c# 解决方案中 app.config 文件中定义的单个数据库。
请帮忙
【问题讨论】:
-
到目前为止你做了什么?请发布一些代码和/或一个真正的问题。
-
通常您会在应用配置中定义多个连接字符串。有answers可以帮到你。
-
这个问题真的和mysql或者数据库无关。它更多的是从输入中获取文本并使用它来生成不同的字符串(恰好是连接字符串)。它可能与stackoverflow.com/questions/3965503/string-manipulations 重复
-
有点切线,但是如果您有一组预定义的日期(2012-2013、2013-2014 等),则为用户提供选择一个方法要容易得多,而不是让他们输入一个日期到一个文本框中。就您的连接难题而言,将额外的连接字符串添加到您的应用配置并实现
if()或switch()... 这应该很容易。
标签: c# mysql app-config