提示输入数据库连接字符串

时间:2020-03-05 18:50:27  来源:igfitidea点击:

我想向用户提供数据库连接提示。我可以自己构建,但是如果我可以使用别人已经构建的东西(也许是Windows内置的东西或者Internet上的免费库)会很好。有人知道如何在.Net中执行此操作吗?

编辑:我发现这并认为这很有趣:在WinForm应用程序中显示一个连接字符串提示。但是,这仅适用于SQL Server连接。

解决方案

回答

我们可能想尝试使用SQL Server管理对象。这篇MSDN文章提供了一个很好的示例,用于提示并连接到SQL Server。

回答

ADO.NET具有方便的ConnectionStringBuilder,它将构造和验证连接字符串。这至少可以减少繁琐的工作,从而使我们可以为输入创建一个简单的对话框。

回答

我能想到的唯一"内置"连接字符串功能是运行运行SQL脚本的CMD脚本(本质上是批处理文件)时出现的功能。但是我不确定这是否是Visual Studio中内置的。

无论如何,做起来真的很简单。如果我们不希望用户输入直接的连接字符串,则可以将由四个文本框和一个复选框组成的一个放在一起:

  • 服务器
  • 目录名称
  • 集成安全性或者SQL身份验证复选框
  • 用户名
  • 密码

相当琐碎,恕我直言。

回答

我在一个单独的对话框中组合了PropertyGrid类和SqlConnectionStringBuilder类,对我来说真的很好。