Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:Azure SQL Database
Azure SQL Kezelt Példány
Azure Synapse Analytics
Ez a rövid útmutató bemutatja, hogyan kérdezhet le egy adatbázist az Azure SQL-ben vagy a Synapse SQL-ben Transact-SQL utasításokkal a Visual Studióban a .NET- és C# kóddal.
Előfeltételek
A gyors kezdési útmutató elvégzéséhez a következőkre van szükséged:
Aktív előfizetéssel rendelkező Azure-fiók. Fiók létrehozása ingyenes.
Visual Studio 2022 Community, Professional vagy Enterprise kiadás.
Egy adatbázis, ahol lekérdezést futtathat.
Az alábbi rövid útmutatók egyikével létrehozhat és konfigurálhat egy adatbázist:
Akció SQL adatbázis SQL Managed Instance SQL Server azure-beli virtuális gépen Azure Synapse Analytics Létrehoz portál portál portál portál CLI (parancssori felület) CLI (parancssori felület) PowerShell PowerShell PowerShell PowerShell üzembehelyezési sablon üzembehelyezési sablon üzembehelyezési sablon üzembehelyezési sablon Beállítás kiszolgálószintű IP-tűzfalszabály Kapcsolat egy virtuális gépről kapcsolati beállítások Helyszíni kapcsolat Csatlakozás SQL Server-példányhoz Kapcsolati adatok lekérése Azure SQL Azure SQL SQL virtuális gép Synapse SQL
Kód létrehozása az adatbázis lekérdezéséhez az Azure SQL Database-ben
Hozzon létre egy új projektet a Visual Studióban.
Az új projekt párbeszédpanelen válassza a C# konzolos alkalmazás.
Adja meg sqltest a projekt nevét, majd válassza a Továbblehetőséget.
Válasszon egy (hosszú távú támogatás) Keretrendszer lehetőséget, például .NET 8.0, majd válassza a létrehozása lehetőséget. Létrejön az új projekt.
Válassza Project>Manage NuGet Packageslehetőséget.
A NuGet Package Manager-ben válassza a Tallózás lapot, majd keresse meg és válassza a Microsoft.Data.SqlClientelemet.
A Microsoft.Data.SqlClient lapon válassza a Telepítéslehetőséget.
- Ha a rendszer kéri, válassza OK lehetőséget a telepítés folytatásához.
- Ha megjelenik egy licencelfogadási ablak, válassza az Elfogadomlehetőséget.
A telepítés befejezése után bezárhatja NuGet Package Manager.
A kódszerkesztőben cserélje le a Program.cs tartalmát a következő kódra. Cserélje le a
<your_server>,<your_username>,<password>és<your_database>értékeit.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 = "<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(); } } }
A kód futtatása
- Az alkalmazás futtatásához válassza a Hibakeresés>Hibakeresés indításalehetőséget, vagy válassza a Indítás lehetőséget az eszköztáron, vagy nyomja le a F5billentyűt.
- Ellenőrizze, hogy az adatbázisnevek és -rendezések vissza lettek-e adva, majd zárja be az alkalmazásablakot.
Kapcsolódó tartalom
- Gyorsindítás: .NET (C#) használata adatbázis lekérdezéséhez
- A .NET használatának első lépései Windows/Linux/macOS rendszeren a VS Code-dal
- Fejlesztés .NET-tel és SQL-lel
- oktatóanyag: Relációs adatbázis tervezése az Azure SQL Database-ben
- .NET-dokumentáció
- Rugalmas csatlakozás az Azure SQL-hez ADO.NET