8

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

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

4

5 回答 5

15

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

于 2008-09-09T23:56:59.797 回答
2

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

于 2008-09-10T00:01:19.180 回答
2

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

这是Yaohai 的博客文章,其中包含更多信息,这里是Code Gallery 上的 Data Connection Dialog 的主页

于 2011-02-15T12:05:48.490 回答
1

我将PropertyGrid 类SqlConnectionStringBuilder 类组合在一个单独的对话框中,这对我来说非常有效

于 2009-07-14T12:39:02.570 回答
0

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

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

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

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

于 2008-09-10T00:02:30.720 回答