我想向用户提供数据库连接提示。我可以构建自己的,但如果我可以使用其他人已经构建的东西(可能是 Windows 中内置的东西或 Internet 上提供的免费库),那就太好了。有人知道如何在.Net 中做到这一点吗?

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

有帮助吗?

解决方案

您可能想尝试使用 SQL Server 管理对象. 。这篇 MSDN 文章提供了一个很好的提示和连接到 SQL 服务器的示例。

其他提示

ADO.NET 有方便的 ConnectionStringBuilder,它可以构造和验证连接字符串。这至少可以消除一个部分的繁重工作,允许您为输入创建一个简单的对话框。

Microsoft 已在 Code Gallery 上发布了数据连接对话框的源代码。

这是一个 来自瑶海的博客文章 有更多信息,这里是 代码库中数据连接对话框的主页.

我结合了 属性网格类SqlConnectionStringBuilder 类 在一个单独的对话框中 工作过 对我来说真的很好。

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

无论如何,制作一个非常简单。如果您不希望用户能够输入直接的连接字符串,您可以将四个文本框和一个复选框放在一起:

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

相当微不足道,恕我直言。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top