Aracılığıyla paylaş


Windows Forms Uygulamalarındaki Verilere Bağlanma

Visual Studio veritabanları, web hizmetleri ve nesneler gibi birçok farklı kaynaklardan veri uygulamanızı bağlanmak için araçlar sağlar.Veri tasarım araçlarını kullanıyorsanız, Visual Studio, genellikle açıkça form veya bileşen için bir bağlantı nesnesi oluşturmak gerekmez.Bağlantı nesnesi genellikle bir veri sihirbazlar veya veri nesneleri, form üzerine sürükleme Tamamlanıyor sonucu olarak oluşturulur.Bir veritabanı, web hizmeti veya nesne verileri uygulamanıza bağlanmak için Çalıştır Veri Kaynağı Yapılandırma Sihirbazı seçerek Yeni veri kaynağı Ekle öğesinden Veri Kaynakları Penceresi.

Aşağıdaki çizimde verilere veri getirebilir ve bir Windows uygulaması bir formda görüntülemek için bir TableAdapter sorgu yürüterek bağlanırken operations standart akışını gösterir.

İstemci uygulaması veri akışı

Bazı durumlarda, herhangi bir veri Tasarım araçları yardımı olmadan bir bağlantı nesnesi oluşturmak uygundur.Bağlantıları programlı olarak oluşturma hakkında daha fazla bilgi için bkz: Connecting to a Data Source in ADO.NET.

[!NOT]

Web uygulamaları için veri bağlama hakkında daha fazla bilgi için bkz: ASP.NET ile veri erişim.

Windows bağlanmak için Kılavuzlar veri uygulamaları oluşturur.

Aşağıdaki kılavuzlar, Windows Forms uygulamalarında verilere bağlanmak için ilgili yordamlar sağlar:

Bağlantı oluşturma

İçindeki Visual Studio, bağlantıları kullanarak yapılandırılmış olan Ekle/Değiştir bağlantı iletişim kutusu.Bağlantı Ekle iletişim kutusu görünür düzenlerken veya veri sihirbazları biri içinde bağlantılar oluşturma veya Sunucu Gezgini/veritabanı Gezgini veya zaman düzenlediğiniz bağlantı özellikleri'nde özellikleri pencere.

Aşağıdaki eylemlerden birini gerçekleştirirken veri bağlantıları otomatik olarak yapılandırılır.

Eylem

Açıklama

Çalıştır Veri Kaynağı Yapılandırma Sihirbazı.

Bağlantıları veritabanı yolunu seçildiğinde yapılandırılmış veri kaynağı Yapılandırma Sihirbazı.Daha fazla bilgi için Nasıl yapılır: Bir Veritabanındaki Verilere Bağlanma.

Çalıştır TableAdapter Yapılandırma Sihirbazı.

Bağlantılar içinde oluşturulan TableAdapter Yapılandırma Sihirbazı'nı.Daha fazla bilgi için Nasıl yapılır: TableAdapters Oluşturma.

Çalıştır TableAdapter Sorgu Yapılandırma Sihirbazı.

Bağlantılar içinde oluşturulan TableAdapter sorgu Yapılandırma Sihirbazı'nı.Daha fazla bilgi için Nasıl Yapılır: TableAdapter Sorguları Oluşturma.

Sürükleyin öğelerinden Veri Kaynakları Penceresi forma veya Bileşen Tasarımcısı.

Bağlantı nesneleri öğelerinden sürükleyin olduğunda oluşturulur veri kaynakları penceresinden Windows Forms Tasarımcısı veya Bileşen Tasarımcısı.Daha fazla bilgi için Visual Studio'da Verilere Denetimler Bağlama.

Yeni veri bağlantıları için Ekle Sunucu Gezgini/veritabanı Gezgini.

Veri bağlantıları Sunucu Gezgini/veritabanı Gezgini veri sihirbazları içinde kullanılabilir bağlantıların listesi görüntülenir

Bağlantı dizeleri

Bağlantı dizeleri derlenmiş uygulamanız içinde veya uygulama yapılandırma dosyasında depolanabilir.Daha fazla bilgi için Nasıl Yapılır: Bağlantı Dizelerini Kaydetme ve Düzenleme.

Bağlantı bilgilerini ve güvenlik

Bir bağlantı açarak önemli bir kaynağa erişim sağlama içerdiğinden — bir veritabanı — genellikle güvenlik sorunları yapılandırma ve bağlantısı ile çalışmaya ilgili vardır.

Nasıl uygulama güvenli hale getirmek ve kendi veri kaynağına erişim sisteminizin mimarisine bağlıdır.Web tabanlı bir uygulama, örneğin, kullanıcılar genellikle anonim erişim için Internet Information Services (IIS) almak ve güvenlik kimlik bilgileri sağlamaz.Bu durumda, uygulama oturum açma bilgilerini tutar ve bağlantıyı açın ve veritabanına erişmek için yerine, belirli kullanıcı bilgilerini kullanır.

Güvenlik NotuGüvenlik Notu

Depolama bağlantı dizesi ayrıntıları parola gibi güvenlik, uygulamanızın etkileyebilir.Windows tümleşik güvenliği kullanarak, bir veritabanına erişimi denetlemek için daha güvenli bir yoludur.Daha fazla bilgi için Protecting Connection Information.

İntranet veya çok katmanlı uygulamalar, Windows, IIS ve SQL Server tarafından sağlanan tümleşik güvenlik seçeneğini yararlanabilirsiniz.Bu model veritabanı kaynaklara erişim için bir kullanıcının kimlik doğrulama bilgileri yerel ağ için de kullanılır ve bağlantı dizesinde açık bir kullanıcı adı veya parola kullanılır.Genellikle, böylece veritabanı erişebilen her kullanıcı için ayrı izinler kurmak gerekmez izinleri grupları aracılığıyla veritabanı sunucusu bilgisayarında oluşturulur.Bu model hiç bağlantı için oturum açma bilgilerini depolamak gerekmez ve bağlantı dizesi bilgileri korumak için gerekli hiçbir ek adımlar vardır.

Güvenlik hakkında daha fazla bilgi için aşağıdaki konulara bakın:

Tasarım zamanı bağlantıları Sunucu Gezgini/veritabanı Gezgini

Sunucu Gezgini/veritabanı Gezgini veri kaynakları için tasarım zamanı bağlantıları oluşturmak bir yol sağlar.Bu, kullanılabilir veri kaynakları Gözat izin verir; Tablo, sütun ve içerdiği diğer öğeler hakkındaki bilgileri görüntüler; Düzenle ve veritabanı öğeleri oluşturun.

Uygulamanızı bulunan bağlantıları doğrudan kullanmaz Sunucu Gezgini/veritabanı Gezgini.Bu bağlantı tarafından kullanılan Visual Studio çalışma zamanında, veritabanı ile çalışmak için.Daha fazla bilgi için Görsel Veritabanı Araçları.

Örneğin, çalışma zamanında kullanabilir Sunucu Gezgini/veritabanı Gezgini bir veritabanına bir bağlantı oluşturmak için.Daha sonra bir form tasarımı yaparken, veritabanı Gözat, seçebilir sütunları tablodan ve bunları üzerine sürükleyin Dataset Designer.Bu oluşturur bir TableAdapter veri kümesi içinde.Ayrıca yeni oluşturulan TableAdapter parçası olan yeni bir bağlantı nesnesi oluşturur.

Tasarım zamanı bağlantıları hakkında bilgi, belirli bir proje veya çözüm bağımsız olarak, yerel bilgisayarınızda depolanır.Bir uygulamada çalışırken bir tasarım zamanı bağlantısını kurduysanız sonra bu nedenle, görünen Sunucu Gezgini/veritabanı Gezgini iş her Visual Studio, için bağlantı noktalarını sunucusu kullanılabilir durumda olduğu sürece.Daha fazla bilgi için Nasıl Yapılır: Sunucu Gezgininden Veritabanına Bağlanma.

[!NOT]

Visual Studio 2013 öğesinde, SQL Server Nesne Gezgini veya Sunucu Gezgini'ndeki Veri Bağlantıları düğümünden bir SQL Server veritabanına bağlanabilirsiniz. SQL Server Nesne Gezgini SQL Server Management Studio'ya benzer bir görünüm sağlar. Bu gezgini menü çubuğundan açmak için Görünüm, SQL Server Nesne Gezgini'ni seçin. Daha fazla bilgi edinmek için, bkz. Bağlı Veritabanı Geliştirme.

Ayrıca bkz.

Görevler

Nasıl yapılır: Bir Veritabanındaki Verilere Bağlanma

İzlenecek yol: Veritabanındaki Verilere Bağlanma (Windows Forms)

Kavramlar

Uygulamanızı Veri Almaya Hazırlama

Uygulamanıza Veri Getirme

Visual Studio'da Verilere Denetimler Bağlama

Uygulamanızdaki Verileri Düzenleme

Verileri Doğrulama

Verileri Kaydetme

Diğer Kaynaklar

Visual Studio'da Verilere Bağlanma

ASP.NET ile veri erişim