Aracılığıyla paylaş


Windows Forms uygulamaları verilere bağlanma

Visual StudioAraçlar bağlamak , veritabanları, web hizmetleri ve nesneler gibi pek çok farklı kaynaklardan veri uygulama sağlar.Veri tasarım araçlarına kullanıyorsanız, Visual Studio, genellikle açıkça oluşturmak için connection nesne form veya bileşeniçin gerek yoktur.Connection nesne bir veri sihirbazları veya formveri nesneleri sürükleme Tamamlanıyor sonucunda genellikle oluşturulur.bağlamak için bir veritabanı, web hizmeti veya nesne, verilere uygulama çalıştırmak Data Source Configuration Wizard seçerek Add New Data Source dan Veri Kaynakları Penceresi.

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

Bir istemci uygulamasında veri akışı

Bazı durumlarda, herhangi bir veri tasarım araçları yardımı olmadan bir connection nesne oluşturmak ' ni yararlı olur.Program aracılığıyla bağlantı oluşturma hakkında bilgi için bkz: Connecting to Data Sources.

[!NOT]

Web uygulamaları için veri bağlama hakkında bilgi için bkz: Accessing Data with ASP.NET.

Windows Forms uygulamalarý verilere bağlanmak için izlenecek yollar

Aşağıdaki izlenecek yollar Windows Forms uygulamaları bulunan verilere bağlanmak için ilgili yordamlar sağlanmaktadır:

Bağlantı oluşturma

De Visual Studio, bağlantıları kullanarak yapılandırılır Ekle/Değiştir bağlantısı iletişim kutusunda (Genel).Add Connection iletişim kutusu görünür düzenlerken veya veri Sihirbazları'ndan biri içinde bağlantılar oluşturma veya Sunucu GezginiDatabase Explorer ya da ne zaman düzenlediğiniz bağlantı özellikleri'nde özelliklerinipencere.

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

Eylem

Description

Run the Data Source Configuration Wizard.

veritabanı yolu seçildiğinde bağlantı yapılandırılır Data Source Configuration Wizard.Daha fazla bilgi için bkz. Nasıl yapılır: bir veritabanındaki verilere bağlanma.

Run the TableAdapter Configuration Wizard.

Bağlantılar içinde oluşturulan TableAdapter Configuration Wizard.Daha fazla bilgi için bkz. Nasıl yapılır: TableAdapters oluşturmak.

Run the Sorgu TableAdapter Configuration Wizard.

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

Öğeleri sürükleyin Veri Kaynakları Penceresi bir form üzerine sürükleyip veya Component Designer.

Maddeleri sürüklediğinizde, bağlantı nesneleri oluşturulur Veri kaynakları pencere üzerine Windows Forms tasarýmcýsý veya Component Designer. Daha fazla bilgi için bkz. Visual Studio veri denetimleri.

Yeni veri bağlantıları ekleme Sunucu GezginiDatabase Explorer.

Veri Bağlantıları'nda Sunucu GezginiDatabase Explorer veri sihirbazlarda kullanılabilir bağlantılar listesinde görünür.Daha fazla bilgi için bkz. Nasıl yapılır: Server Explorer'dan bir veritabanına bağlama.

Bağlantı dizeleri

Bağlantı dizeleri içinde derlenmiş uygulama veya uygulama yapılandırma dosyasında depolanabilir.Daha fazla bilgi için bkz. Nasıl yapılır: kaydetme ve bağlantı dizesini Düzenle.

Bağlantı bilgilerini ve güvenlik

Çünkü bir bağlantı açmalarını önemli bir kaynakerişim izni alma içerir — veritabanı— genellikle güvenlik konuları vardır yapılandırma ve bağlantısı ile çalışmaya katılan.

uygulama ve veri kaynağı kendi erişim güvenliğini nasıl sistem mimarisine bağlıdır.Web tabanlı bir uygulama, örneğin, kullanıcılar genelde anonim erişim için Internet Information Services (IIS) almak ve güvenlik kimlik bilgileri sağlanmaz.Bu durumda, uygulama kendi oturum açma bilgilerini korur ve bunun yerine belirli kullanıcı bilgileri, bağlantı açık ' ni kullanır ve veritabanıerişim.

Güvenlik NotuGüvenlik Notu

Bir parola gibi bağlantı dizesi ayrıntıları depolama uygulama güvenlik etkileyebilir.Windows tümleşik güvenlik kullanmak bir veritabanıerişimi denetlemek için daha güvenli bir yoldur.Daha fazla bilgi için bkz. Securing Connection Strings.

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

güvenlikhakkında daha fazla bilgi için aşağıdaki konulara bakın:

Tasarım zamanı bağlantıları Sunucu Gezgini/Database Explorer

Sunucu Gezgini/Database Explorer sizin için oluşturmak için tasarım zamanı veri kaynaklarına bağlantılar sağlar.Bu, kullanılabilir veri kaynakları gözatmanıza olanak verir; tablolar, sütunlar ve içerdikleri diğer öğeleri hakkında bilgi görüntüler; veveritabanı öğelerini düzenlemek ve oluşturmak.

uygulama doğrudan bağlantıları bulunan kullanmaz Sunucu GezginiDatabase Explorer.Bu bağlantılar tarafından kullanılan Visual Studio tasarım zamanında, ' % s'veritabanı veritabanı ile çalışma.Daha fazla bilgi için bkz. Visual Veritabanı Araçları.

Örneğin, tasarım zamanında kullanabilirsiniz Sunucu GezginiDatabase Explorer bir veritabanıbağlantısı oluşturmak ' ni.Daha sonra bir formtasarlarken, veritabanıiçinde gezinmek, seçebilir sütunları bir tablodan ve üzerine sürükleyerek Veri Kümesi Tasarımcısı.Bu oluşturur bir TableAdapter , dataset içinde.Ayrıca, yeni oluşturulan TableAdapter parçası olan yeni bir bağlantı nesneoluşturur.

Tasarım zamanı bağlantıları hakkında bilgi yerel bilgisayar belirli bir proje veya çözümbağımsız olarak depolanır.uygulamaçalışırken bir tasarım zamanı bağlantısı kurduktan sonra bu nedenle, görünen Sunucu GezginiDatabase Explorer çalışmak her Visual Studio, bağlantının gösterdiği sunucu kullanılabilir olduğu sürece.Daha fazla bilgi için bkz. Nasıl yapılır: Server Explorer'dan bir veritabanına bağlama.

[!NOT]

Visual Studio 2012 uygulamasında, SQL Server veritabanını SQL Server Nesne Gezgini veya Sunucu Gezgini'ndeki Veri Bağlantıları'ndan bağlayabilirsiniz. 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 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: (Windows Forms) bir veritabanındaki verilere bağlanma

Kavramlar

Uygulamanız veri almaya hazırlanıyor

Uygulama veri getiriliyor

Visual Studio veri denetimleri

Uygulamanızın veri düzenleme

Veri doğrulama

Verileri kaydetme

Diğer Kaynaklar

Visual Studio verilere bağlanma

Accessing Data with ASP.NET