Připojení k datům v aplikacích Windows Forms
Visual Studio poskytuje nástroje pro připojení aplikace k datům z mnoha různých zdrojů, jako je například databáze, webové služby a objekty.Pokud používáte nástroje pro návrh dat v Visual Studio, často není nutné explicitně vytvořit objekt připojení pro formulář nebo součásti.V důsledku jednoho z průvodců dat nebo přetažení datové objekty do formuláře dokončení se obvykle vytvoří objekt připojení.Chcete-li připojit aplikace k datům v databázi, webové služby nebo objektu, spusťte Průvodce konfigurací zdroje dat výběrem Přidat nový zdroj dat z Okno zdroje dat.
Následující diagram ukazuje standardní toku operací při připojování k datům prostřednictvím provádění dotazu TableAdapter načtení dat a zobrazit je ve formuláři v aplikaci systému Windows.
V některých situacích je vhodné vytvořit objekt připojení bez pomoci žádné datové nástroje návrhu.Informace o vytváření připojení pomocí programu naleznete v tématu Connecting to a Data Source in ADO.NET.
[!POZNÁMKA]
Informace o připojení webových aplikací na data naleznete v tématu přístup k datům pomocí technologie ASP.NET.
Návody pro připojení Windows Forms aplikace k datům
Tyto kurzy obsahují postupy související s připojením k datům v aplikacích model Windows Forms:
Návod: Připojování k datům v lokálním databázovém souboru (Windows Forms)
Návod: Připojování k datům v databázi aplikace Access (Windows Forms)
Vytvoření připojení
V Visual Studio, připojení jsou konfigurovány pomocí Přidat či upravit připojení dialogového okna.Přidat připojení zobrazí se dialogové okno, když upravujete nebo vytvořením připojení v rámci jednoho z průvodců dat nebo Průzkumník serveru/Průzkumník databáze nebo když upravujete vlastnosti připojení v Vlastnosti okna.
Datová připojení jsou konfigurovány automaticky při provádění jednu z následujících akcí.
Akce |
Popis |
---|---|
Spustit Průvodce konfigurací zdroje dat. |
Připojení jsou konfigurována při cestu databáze 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 rámci Průvodce konfigurací TableAdapter.Další informace naleznete v tématu Postupy: Vytváření TableAdapters. |
Připojení jsou vytvořeny v rámci Průvodce konfigurací dotazu TableAdapter.Další informace naleznete v tématu Postupy: Vytváření dotazů TableAdapter. |
|
Přetáhnout položky z Okno zdroje dat do formuláře nebo Návrhář komponent. |
Objekty připojení jsou vytvářeny při přetahování položek z zdroje dat okna do Návrháři formulářů nebo Návrhář součástí.Další informace naleznete v tématu Vázání 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 rámci 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řístupu k prostředku důležité – databázi – se často potíže se zabezpečením součástí konfigurace a práce s připojením.
Jak zabezpečit aplikace a jeho přístup ke zdroji dat závisí na základě architektury vašeho systému.Ve webové aplikaci například uživatelé obvykle získat anonymní přístup k Internetové informační služby (IIS) a tudíž neposkytují zabezpečovací pověření.V takovém případě aplikace udržuje své vlastní přihlašovací informace a použije ji, nikoli jakýchkoli informací o konkrétního uživatele, k otevření připojení a přístup k databázi.
![]() |
---|
Ukládání připojovacího řetězce podrobnosti, jako jsou hesla může mít vliv na zabezpečení aplikace.Použití integrovaného zabezpečení systému Windows je bezpečnější způsob, jak řídit přístup k databázi.Další informace naleznete v tématu Protecting Connection Information. |
V intranetu nebo vícevrstvých aplikací mohou využít možnosti dané integrované zabezpečení systému Windows, služby IIS a SQL Server.V tomto modelu ověření pověření uživatele v místní síti používají také k přístupu k prostředkům databáze a žádná explicitní uživatelské jméno nebo heslo je použit v připojovacím řetězci.Obvykle oprávnění jsou určeny v počítači serveru databáze prostřednictvím skupin, takže není nutné vytvořit 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 dané připojení vůbec a neexistují žádné další kroky vyžadované k ochraně informace připojovacího řetězce.
Další informace o zabezpečení naleznete v následujících tématech:
Připojení návrhu v Průzkumník serveru/Průzkumník databáze
Průzkumník serveru/Průzkumník databáze poskytuje způsob pro vytvoření návrhu připojení ke zdrojům dat.To umožňuje procházet dostupné zdroje dat; Zobrazte informace o tabulky, sloupce a další prvky, které obsahují; a upravit a vytvářet prvky databáze.
Vaše 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ůže 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áze, vyberte sloupce z tabulky a přetáhněte je do datová sada Designer.Tím se vytvoří TableAdapter ve své datové sady.Také vytvoří nový objekt připojení, která je součástí sady nově vytvořený TableAdapter.
Informace o návrhu připojení jsou uloženy v místním počítači bez ohledu na určitém projektu nebo řešení.Proto se poté, co jste vytvořili připojení návrhu při práci v aplikaci, zdá v Průzkumník serveru/Průzkumník databáze při práci Visual Studio, a pokud je k dispozici na serveru, na kterou odkazuje na připojení.Další informace naleznete v tématu Postupy: Připojení k databázi z průzkumníku serveru.
[!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í v 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é
Úkoly
Postupy: Připojování k datům v databázi
Návod: Připojování k datům v databázi (Windows Forms)
Koncepty
Příprava vaší aplikace k příjmu dat
Vázání ovládacích prvků k datům v sadě Visual Studio
Upravování dat ve vaší aplikaci