连接到 SQL Server 数据库 C#-WinForms

Posted

技术标签:

【中文标题】连接到 SQL Server 数据库 C#-WinForms【英文标题】:Connecting to SQL Server Database C#-WinForms 【发布时间】:2010-07-28 20:50:09 【问题描述】:

我正在制作一个桌面应用程序,我希望用户必须先登录才能充分利用该程序。我已经在 www.winhost.com(我的网站托管的地方)上创建了一个数据库,但现在我不知道该怎么做。我一直在 google 和 msdn 上,我想知道如何以编程方式将新行/列添加到这个当前为空的新数据库中。以及如何使用新帐户信息更新数据库/从中获取信息。

我不期待代码或任何东西,可能只是一些简单的好教程或其他东西,因为我还没有找到我要寻找的东西......

【问题讨论】:

【参考方案1】:

这是使用 C# 访问 SQL Server 的初学者指南: http://www.codeproject.com/KB/database/sql_in_csharp.aspx

希望对你有帮助:)

【讨论】:

完美。正是我想要的!谢谢凯瑟琳 :) Aw :(... 该页面上的大部分代码都会导致调试错误。例如:“关键字'table'附近的语法不正确。”。【参考方案2】:

您可能希望通过 WCF 或 ASMX 文件或 ASHX 文件将 Web 服务添加到您的网站。您的桌面应用程序会 ping 该服务并询问用户是否已注册。如果是这样,它将解锁应用程序,否则它将要求他们注册并点击另一个将记录添加到数据库的服务方法。

【讨论】:

【参考方案3】:

.Net 世界中连接到数据库的事实上的技术是 ADO.net

有大量关于如何开始使用网络的教程...

这个视频是一个好的开始:http://windowsclient.net/learn/video.aspx?v=30440 在同一站点上还有其他关于此主题的内容。 我喜欢的 ADO.net 书籍是 APress 出版的《Pro ADO.NET 2.0》。

我希望已经回答了你的问题。目前尚不清楚您的问题是关于用户身份验证还是更新数据库...

如果问题是您不确定如何访问托管在其上的数据库 服务器,最好联系托管公司的支持。

【讨论】:

感谢您的帮助。我只是想从我的远程服务器以编程方式访问我的数据库,所以我可以将信息添加和检索到我的 winforms 应用程序中。

以上是关于连接到 SQL Server 数据库 C#-WinForms的主要内容,如果未能解决你的问题,请参考以下文章

连接到 SQL Server 数据库 C#-WinForms

如何使用 LINQ to SQL 连接到 SQL Server?

无法通过 java 或其他工具连接到本地 sql server sqlexpress 实例

无法连接到我的 SQL Server 数据库?

无法从 Wildfly 连接到 SQL Server 数据库

使用 MFC 连接到 Sql Server 的最佳方式