提示输入数据库连接字符串
时间:2020-03-05 18:50:27 来源:igfitidea点击:
我想向用户提供数据库连接提示。我可以自己构建,但是如果我可以使用别人已经构建的东西(也许是Windows内置的东西或者Internet上的免费库)会很好。有人知道如何在.Net中执行此操作吗?
编辑:我发现这并认为这很有趣:在WinForm应用程序中显示一个连接字符串提示。但是,这仅适用于SQL Server连接。
解决方案
回答
我们可能想尝试使用SQL Server管理对象。这篇MSDN文章提供了一个很好的示例,用于提示并连接到SQL Server。
回答
ADO.NET具有方便的ConnectionStringBuilder,它将构造和验证连接字符串。这至少可以减少繁琐的工作,从而使我们可以为输入创建一个简单的对话框。
回答
我能想到的唯一"内置"连接字符串功能是运行运行SQL脚本的CMD脚本(本质上是批处理文件)时出现的功能。但是我不确定这是否是Visual Studio中内置的。
无论如何,做起来真的很简单。如果我们不希望用户输入直接的连接字符串,则可以将由四个文本框和一个复选框组成的一个放在一起:
- 服务器
- 目录名称
- 集成安全性或者SQL身份验证复选框
- 用户名
- 密码
相当琐碎,恕我直言。
回答
我在一个单独的对话框中组合了PropertyGrid类和SqlConnectionStringBuilder类,对我来说真的很好。