Sdílet prostřednictvím


Připojení k datům v aplikacích Windows Forms

 

Publikováno: srpen 2016

Visual Studioposkytuje nástroje pro připojení aplikace k datům z mnoha různých zdrojů, například databází, webových služeb a objekty. Pokud používáte data návrhové nástroje v Visual Studio, často není nutné explicitně vytvořit objekt připojení pro formulář nebo komponenty. V důsledku dokončení jednoho z průvodců data nebo datové objekty přetažení do formuláře je obvykle vytvořen objekt připojení. Připojení aplikace k datům v databázi, webové službě nebo objekt, spustit Průvodce konfigurací zdroje dat výběrem přidat nový zdroj dat z Okno zdroje dat.

Následující diagram znázorňuje tok standardní operace, při připojování k datům spuštěním dotazu TableAdapter načtení dat a zobrazit na formuláři v aplikaci systému Windows.

Tok dat v klientské aplikaci

V některých situacích je vhodné vytvořit objekt připojení bez pomoci nástrojů data návrhu. Informace o vytvoření připojení pomocí programu naleznete v tématu Connecting to a Data Source in ADO.NET.

Poznámka

Informace o připojení webové aplikace k datům naleznete v tématu ASP.NET Data Access Content Map.

Návody pro připojení model Windows Forms aplikace k datům

Následující návody obsahují postupy týkající se připojení k datům v aplikacích model Windows Forms:

Vytvoření připojení

V Visual Studio, připojení jsou nakonfigurovány přidat či upravit připojení dialogové okno. The Add Connection dialog box appears when you’re editing or creating connections within one of the data wizards or Server Explorer/Database Explorer or when you’re editing connection properties in the Properties window.

Datová připojení jsou automaticky nakonfigurovány při proveďte jednu z následujících akcí.

Akce

Popis

Spustit Průvodce konfigurací zdroje dat.

Připojení jsou nakonfigurovány, když je cesta k databázi vybrané v Průvodce konfigurací zdroje dat. Další informace naleznete v tématu Postupy: Připojování k datům v databázi.

Spustit Průvodce nastavením TableAdapter.

Připojení jsou vytvořeny v průvodce Konfigurace třídy TableAdapter. Další informace naleznete v tématu Vytvořit a konfigurovat objekty TableAdapter.

Spustit TableAdapters – úpravy.

Připojení jsou vytvořeny v průvodce Konfigurace třídy TableAdapter dotazy. Další informace naleznete v tématu Postupy: Vytváření dotazů TableAdapter.

Přetáhněte položky z Okno zdroje dat do formuláře nebo Component Designer.

Objekty připojení jsou vytvořeny při přetažení položek z zdroje dat okna do Návrhář model Windows Forms nebo Návrhář komponenty. Další informace naleznete v tématu Vytvoření vazby ovládacích prvků k datům v sadě Visual Studio.

Přidat nové datové připojení k Průzkumník serveru/Průzkumník databáze.

Datová připojení v Průzkumník serveru/Průzkumník databáze se zobrazí v seznamu dostupných připojení v Průvodci dat

Připojovací řetězce

Připojovací řetězce mohou být uloženy v kompilované aplikace nebo v konfiguračním souboru aplikace. Další informace naleznete v tématu Postupy: Ukládání a upravování připojovacích řetězců.

Informace o připojení a zabezpečení

Vzhledem k tomu, že otevírání připojení zahrnuje získání přístup k důležitým prostředkům – databáze – se často problémy se zabezpečením součástí konfigurace a práce s připojením.

Jak zabezpečit aplikace a přístup ke zdroji dat závisí na architektuře systému. Ve webové aplikaci například uživatelé obvykle získat anonymní přístup k serveru Internetová informační služba (IIS) a proto neposkytují zabezpečovací pověření. V takovém případě aplikace udržuje své vlastní přihlašovací informace a použije ji, nikoli všechny informace konkrétního uživatele k otevření připojení a přístup k databázi.

System_CAPS_security Zabezpečení – Poznámka

Uložení připojovacího řetězce podrobnosti, jako jsou hesla, může ovlivnit zabezpečení aplikace.Pomocí integrovaného zabezpečení systému Windows, je bezpečnější způsob řízení přístupu k databázi.Další informace naleznete v tématu Protecting Connection Information.

V síti intranet nebo vícevrstvých aplikací můžete využít možnost integrované zabezpečení systému Windows, služby IIS a serveru SQL Server. V tomto modelu jsou pověření pro ověření uživatele v místní síti se používají také pro přístup k prostředkům databáze a používá explicitní uživatelské jméno ani heslo v připojovacím řetězci. Obvykle oprávnění jsou stanoveny v databázi serveru prostřednictvím skupin, takže není nutné stanovit individuální oprávnění pro každého uživatele, který může získat přístup k databázi. V tomto modelu není nutné ukládat přihlašovací informace pro připojení vůbec a neexistují žádné další kroky vyžadované chránit informace připojovacího řetězce.

Další informace o zabezpečení naleznete v následujících tématech:

Průzkumník serveru/Průzkumník databáze připojení návrhu

Průzkumník serveru/Průzkumník databáze umožňuje vytvořit připojení zdroje dat návrhu. To umožňuje procházet dostupné zdroje dat; Zobrazte informace o tabulky, sloupců a dalších prvků, které obsahují; a upravovat a vytvářet prvky databáze.

Aplikace nepoužívá přímo připojení, které jsou k dispozici v Průzkumník serveru/Průzkumník databáze. Tato připojení jsou používány Visual Studio pro práci s databází v době návrhu. Další informace naleznete v tématu Visual Database Tools.

Například v době návrhu můžete použít Průzkumník serveru/Průzkumník databáze Chcete-li vytvořit připojení k databázi. Později, při navrhování formuláře můžete procházet databázi, vyberte sloupce z tabulky a přetáhněte je do návrháře Dataset. Tím se vytvoří TableAdapter ve své datové sady. Také vytvoří nový objekt připojení, který je součástí nově vytvořeného TableAdapter.

Informace o návrhu připojení jsou uloženy v místním počítači, bez ohledu na určitý projekt nebo řešení. Proto po navázání připojení k návrhu při práci v aplikaci, zobrazí se v Průzkumník serveru/Průzkumník databáze při práci Visual Studio, a pokud je k dispozici na serveru, na který odkazuje na připojení. Další informace naleznete v tématu How to: Connect to a Database from Server Explorer.

Poznámka

V sadě Visual Studio 2013 se můžete připojit k databázi SQL Serveru buď z uzlu Průzkumník objektů systému SQL Server, nebo z uzlu Datová připojeníPrůzkumníku serveru. Průzkumník objektů systému SQL Server nabízí podobné zobrazení jako v aplikaci SQL Server Management Studio. Tohoto průzkumníka můžete otevřít z řádku nabídek s použitím položky Zobrazit, Průzkumník objektů systému SQL Server. Další informace najdete v tématu Vývoj připojených databází.

Viz také

Připojení k datům v sadě Visual Studio
Postupy: Připojování k datům v databázi
Návod: Připojování k datům v databázi (Windows Forms)
ASP.NET Data Access Content Map
Příprava vaší aplikace k příjmu dat
Načítání dat do aplikace
Vytvoření vazby ovládacích prvků k datům v sadě Visual Studio
Upravování dat ve vaší aplikaci
Ověřování dat
Ukládání dat