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:

Azure SQL Veritabanı veritabanını sorgulamak için kod oluşturma

  1. Visual Studio ' de yeni bir proje oluşturun.

  2. yeni Project iletişim kutusunda, Visual C#, konsol uygulaması (.NET Framework) seçeneğini belirleyin.

  3. Proje adı için SQLtest girin ve ardından Tamam' ı seçin. Yeni proje oluşturulur.

  4. NuGet paketlerini yönetmek Project seçin.

  5. NuGet Paket Yöneticisi' de, gözden geçirme sekmesini seçin, sonra Microsoft. Data. SqlClient' ı arayın ve seçin.

  6. 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.
  7. yüklemesi tamamlandığında NuGet Paket Yöneticisi kapatabilirsiniz.

  8. 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

  1. 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.
  2. Veritabanı adlarının ve harmanlamaların döndürüldüğünden emin olun ve ardından uygulama penceresini kapatın.

Sonraki adımlar