代码之家  ›  专栏  ›  技术社区  ›  skolima

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

  •  8
  • skolima  · 技术社区  · 16 年前

    我想为用户提供一个数据库连接提示。我可以自己建立,但如果我可以使用别人已经建立的东西(可能是一些内置在Windows中的东西或互联网上的免费图书馆),那就太好了。有人知道如何在.NET中执行此操作吗?

    编辑: 我发现了这个,觉得很有趣: Showing a Connection String prompt in a WinForm application . 但这只适用于SQL Server连接。

    5 回复  |  直到 14 年前
        1
  •  15
  •   Gulzar Nazim    16 年前

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

        2
  •  2
  •   FlySwat    16 年前

    ADO.NET具有方便的ConnectionStringBuilder,它将构造和验证连接字符串。这至少会将咕噜声从一个部分中去掉,允许您为输入创建一个简单的对话框。

        3
  •  2
  •   Örjan Jämte    14 年前

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

    这里是一个 blog post from Yaohai 有更多信息,这里是 the home of Data Connection Dialog on Code Gallery .

        4
  •  1
  •   Community CDub    7 年前

    我结合了 PropertyGrid Class SqlConnectionStringBuilder Class 在一个单独的对话框中, worked 对我来说真的很好。

        5
  •  0
  •   Jon Limjap    16 年前

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

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

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

    相当微不足道,imho。