hızlı başlangıç: bir veritabanına bağlanmak ve veritabanını sorgulamak için Visual Studio .net ve C# kullanın
AŞAĞıDAKILER IÇIN GEÇERLIDIR:
Azure SQL Veritabanı Azure SQL Yönetilen Örneği
Azure Synapse Analytics
bu hızlı başlangıçta, Azure SQL veya Synapse SQL Transact-SQL deyimleriyle bir veritabanını sorgulamak için Visual Studio ' de .NET Framework ve C# kodunun nasıl kullanılacağı gösterilmektedir.
Önkoşullar
Bu hızlı başlangıcı tamamlamak için aşağıdakilere ihtiyacınız vardır:
Etkin aboneliği olan bir Azure hesabı. Ücretsiz hesap oluşturun.
Visual Studio 2019 Community, Professional veya Enterprise edition.
Sorgu çalıştırabileceğiniz bir veritabanı.
Veritabanı oluşturmak ve yapılandırmak için şu hızlı başlangıçlardan birini kullanabilirsiniz:
Eylem SQL Veritabanı SQL Yönetilen Örnek Azure VM’lerde SQL Server Azure Synapse Analytics Oluştur Portal Portal Portal Portal CLI CLI PowerShell PowerShell PowerShell PowerShell Dağıtım şablonu Dağıtım şablonu Yapılandırma Sunucu düzeyinde IP güvenlik duvarı kuralı VM'den bağlantı Şirket içi bağlantı Bir SQL Server bağlanma Bağlantı bilgilerini alma Azure SQL Azure SQL SQL VM Synapse SQL
Azure SQL Veritabanı veritabanını sorgulamak için kod oluşturma
Visual Studio ' de yeni bir proje oluşturun.
yeni Project iletişim kutusunda, Visual C#, konsol uygulaması (.NET Framework) seçeneğini belirleyin.
Proje adı için SQLtest girin ve ardından Tamam' ı seçin. Yeni proje oluşturulur.
-
NuGet paketlerini yönetmek Project seçin.
NuGet Paket Yöneticisi' de, gözden geçirme sekmesini seçin, sonra Microsoft. Data. SqlClient' ı arayın ve seçin.
Microsoft. Data. SqlClient sayfasında, Install' ı seçin.
- İstenirse, yüklemeye devam etmek için Tamam ' ı seçin.
- Bir Lisans kabul penceresi görüntülenirse kabul ediyorum' u seçin.
yüklemesi tamamlandığında NuGet Paket Yöneticisi kapatabilirsiniz.
Kod Düzenleyicisi 'nde program. cs içeriğini aşağıdaki kodla değiştirin. ,, Ve için değerlerinizi değiştirin
<your_server><your_username><your_password><your_database>.using System; using Microsoft.Data.SqlClient; using System.Text; namespace sqltest { class Program { static void Main(string[] args) { try { SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder(); builder.DataSource = "<your_server>.database.windows.net"; builder.UserID = "<your_username>"; builder.Password = "<your_password>"; builder.InitialCatalog = "<your_database>"; using (SqlConnection connection = new SqlConnection(builder.ConnectionString)) { Console.WriteLine("\nQuery data example:"); Console.WriteLine("=========================================\n"); String sql = "SELECT name, collation_name FROM sys.databases"; using (SqlCommand command = new SqlCommand(sql, connection)) { connection.Open(); using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { Console.WriteLine("{0} {1}", reader.GetString(0), reader.GetString(1)); } } } } } catch (SqlException e) { Console.WriteLine(e.ToString()); } Console.ReadLine(); } } }
Kodu çalıştırma
- Uygulamayı çalıştırmak için hata > ayıklamayı Başlat hata Ayıkla ' yı seçin ya da araç çubuğundan Başlat ' ı seçin veya F5 tuşuna basın.
- Veritabanı adlarının ve harmanlamaların döndürüldüğünden emin olun ve ardından uygulama penceresini kapatın.
Sonraki adımlar
- Windows/linux/macos. üzerinde .net Core kullanarak Azure SQL Veritabanı bir veritabanını bağlamayı ve sorgulamayı öğrenin.
- Komut satırını kullanarak Windows/Linus/macOS’ta .NET Core ile çalışmaya başlama hakkında bilgi edinin.
- ssms kullanarak ilk veritabanınızı Azure SQL Veritabanı tasarlamayı veya .net kullanarak Azure SQL Veritabanı ilk veritabanınızı tasarlamayıöğrenin.
- .NET hakkında daha fazla bilgi edinmek için .NET belgelerine bakın.
- yeniden deneme mantığı örneği: ADO.NET ile Azure SQL Bağlan dayanıklı bağlantısı.