提示数据库连接字符串

时间:2008-09-09 23:51:03

标签: .net sql-server database connection-string

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

编辑:我发现了这一点,并认为这很有趣:Showing a Connection String prompt in a WinForm application。这仅适用于SQL Server连接。

5 个答案:

答案 0 :(得分:15)

您可能想尝试使用SQL Server Management Objects。这篇MSDN文章提供了一个很好的示例,用于提示和连接到SQL服务器。

答案 1 :(得分:2)

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

答案 2 :(得分:2)

Microsoft已在代码库中发布了数据连接对话框的源代码。

以下是blog post from Yaohai,其中包含更多信息,此处为the home of Data Connection Dialog on Code Gallery

答案 3 :(得分:1)

我将PropertyGrid ClassSqlConnectionStringBuilder Class合并到一个单独的对话框中,worked对我来说非常好。

答案 4 :(得分:0)

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

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

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

相当琐碎,恕我直言。