簡體   English   中英

Winforms 從數據庫中檢索數據

[英]Winforms retrieving data from database

我正在開發一個 windows 表單應用程序。 誰能告訴我可以連接到數據庫和檢索數據的不同方式是什么。

我知道一種方法是通過Webservice? 還有其他方法嗎? 我猜沒有?

非常感謝任何幫助。

你的問題太籠統了,讓我試着回答一下。 如果數據庫服務器跨 WAN,您將需要在服務器上公開一些 web 服務以公開數據庫中的數據,否則如果數據庫位於 LAN 環境或本地計算機上,您可以使用 .NET 上的各種數據訪問組件,例如ADO.NET、Linq 到 SQL、EF 等訪問數據庫。

如果數據庫與本地應用程序位於不同的服務器上,您可以使用 Web 服務獲取數據或打開端口,並允許 SqlServer 中的 TCP/IP 連接從任何地方訪問(或通過在防火牆中阻止 IP 地址來訪問特定位置)。 第二個不安全。

有幾種方法。 因為你問一般問題。

但幾乎,我們可以將方式into 2 group:

  1. 當地的
  2. 遠程(服務)

對於第一組,我們在 .net 中有 2 個著名的方式: ADO 和 Linq
其次,您可以考慮 Wcf、Web 服務。(否則要使用這種方式,您需要在服務中使用本地方式訪問數據庫)。

這與您的程序架構有關。

您可以連接到不同設計的數據庫。 就像,不同的訪問層,使用數據訪問層。 您可以使用 web 服務,但在這種情況下不需要太多。

您也可以使用 MVC model。

在最后的替代品中,只需在表單本身內部使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM