提示输入数据库连接字符串
-
09-06-2019 - |
题
我想向用户提供数据库连接提示。我可以构建自己的,但如果我可以使用其他人已经构建的东西(可能是 Windows 中内置的东西或 Internet 上提供的免费库),那就太好了。有人知道如何在.Net 中做到这一点吗?
编辑: 我发现了这个并认为它很有趣: 在 WinForm 应用程序中显示连接字符串提示. 。但这仅适用于 SQL Server 连接。
解决方案
您可能想尝试使用 SQL Server 管理对象. 。这篇 MSDN 文章提供了一个很好的提示和连接到 SQL 服务器的示例。
其他提示
ADO.NET 有方便的 ConnectionStringBuilder,它可以构造和验证连接字符串。这至少可以消除一个部分的繁重工作,允许您为输入创建一个简单的对话框。
Microsoft 已在 Code Gallery 上发布了数据连接对话框的源代码。
这是一个 来自瑶海的博客文章 有更多信息,这里是 代码库中数据连接对话框的主页.
我结合了 属性网格类 与 SqlConnectionStringBuilder 类 在一个单独的对话框中 工作过 对我来说真的很好。
我能想到的唯一“内置”连接字符串功能是当您运行运行 SQL 脚本的 CMD 脚本(本质上是批处理文件)时出现的功能。但是我不确定它是否是 Visual Studio 中内置的东西。
无论如何,制作一个非常简单。如果您不希望用户能够输入直接的连接字符串,您可以将四个文本框和一个复选框放在一起:
- 服务器
- 目录名称
- 集成安全性或 SQL 身份验证的复选框
- 用户名
- 密码
相当微不足道,恕我直言。
不隶属于 StackOverflow