【发布时间】:2016-10-18 06:41:24
【问题描述】:
我正在使用 VB.net 创建这个应用程序。我的想法是当主表单加载时,还有另一个带有文本框的表单供用户初始化与 sql server 的连接,并使用该文本框值调用数据库进行查询。
现在,我的问题是主窗体关闭文本框中的值将被删除,我必须再次输入。通过 LAN 连接 SQL Server 时,是否有相同的过程?
【问题讨论】:
-
那么,您想将您的应用程序的成功置于最终用户的温柔中吗?为什么不让他们从 {Recipes, BabyNames, Historical Dates, Pretty Colors} 等 DBName 列表中选择,然后您的代码选择适当的(有效)连接字符串
-
对不起使用“用户”这个词,我真的是编程新手。我的意思是如何保存文本框值并初始化数据库连接并将该值用作永久连接字符串。如果应用程序关闭,该值仍然存在。或其他方法,但类似的想法
-
你听说过 app.config 吗?连接字符串没有业务暴露在应用程序中。
-
@SeanLange 我听说了兄弟。但是我还是不知道怎么用,真是编程新手啊。
-
您的应用一开始就需要拥有所有有效的连接字符串。根据某些选择来选择正确的应用程序将是应用程序的工作。用户不应该输入
Server=XXXX;Database=YYYY;User Id=AAAA; Password=BBBB;抽象和简化这些事情是应用程序的工作
标签: mysql sql sql-server vb.net