connection string های دیتابیس هایی که Blazor از آنها پشتیبانی می کند

connection string دیتابیس های مختلف Blazor

توسط admin | گروه برنامه نویسی BLAZOR | 1402/01/08

نظرات 1

می‌توانید برای تمام دیتابیس هایی که بلیزور آنها را پشتیبانی می کند، connection string تعریف کنید. در این مقاله چند مثال از connection string های پرکاربرد برای دیتابیس هایی که بلیزور آنها را پشتیبانی می کند آمده است.  

1
2
3
4
5
6
SQL Server:
{
  "ConnectionStrings": {
    "DefaultConnection": "Server=myServerAddress;Database=myDatabase;User Id=myUsername;Password=myPassword;"
  }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
MySQL:
{
"ConnectionStrings": {
"DefaultConnection": "server=myServerAddress;port=3306;database=myDatabase;user=myUsername;password=myPassword;"
}
}
PostgreSQL:
{
"ConnectionStrings": {
"DefaultConnection": "Server=myServerAddress;Port=5432;Database=myDatabase;User Id=myUsername;Password=myPassword;"
}
}
SQLite:
{
"ConnectionStrings": {
"DefaultConnection": "Data Source=myDatabase.db;"
}
}

در این مثال‌ها، "DefaultConnection" نام connection string است که در فایل appsettings.json تعریف شده است. شما می توانید نام connection string خود را با نام دلخواه خود تغییر دهید. همچنین ، شما باید اطلاعات مورد نیاز خود را برای ساخت هر کدام از این connection string ها (مانند آدرس سرور، پورت، نام دیتابیس، نام کاربری و رمز عبور) جایگزین کنید.

Connection String برای دیتابیس Oracle

می‌توانید در فایل appsettings.json کانکشن استرینگ برای دیتابیس اوراکل تعریف کنید. برای این کار، می‌توانید از روش زیر استفاده کنید: 

1
2
3
4
5
6
7
8
9
10
11
12
13
Oracle:
{
"ConnectionStrings": {
"OracleConnection": "Data Source=your_database_server;User ID=your_username;Password=your_password;"
},
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
}
}

در این مثال، یک کانکشن استرینگ با نام "OracleConnection" برای دیتابیس اوراکل تعریف شده است. برای استفاده از این کانکشن استرینگ در برنامه‌ی خود، می‌توانید از کلاس IConfiguration استفاده کنید. برای مثال، کد زیر را می‌توانید در کلاس Startup قرار دهید:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
using Microsoft.Extensions.Configuration;
 
using Oracle.ManagedDataAccess.Client;
 
 
public class Startup
{
private readonly IConfiguration _configuration;
 
public Startup(IConfiguration configuration)
{
_configuration = configuration;
}
 
public void ConfigureServices(IServiceCollection services)
{
var connectionString = _configuration.GetConnectionString("OracleConnection");
services.AddSingleton(new OracleConnection(connectionString));
// ...
}
 
// ...
}

در این کد، کانکشن استرینگ با نام "OracleConnection" از IConfiguration دریافت شده و یک اتصال به دیتابیس اوراکل ایجاد شده و به عنوان یک سرویس در IServiceCollection ثبت می‌شود. سپس می‌توانید در کلاس‌های دیگر از این سرویس استفاده کنید. لازم به ذکر است که برای استفاده از این کد، باید پکیج Oracle.ManagedDataAccess.Core را به پروژه‌ی خود اضافه کرده باشید.

 

1 نظر

ارسال شده توسط مریم
1402/01/12

من همیشه از سایت شما استفاده می‌کنم و مطمئناً همیشه به دنبال بروزرسانی‌های جدید آن خواهم بود. برای من به عنوان یک کاربر، بسیار مهم است که وب سایتی که از آن استفاده می‌کنم، مطمئن و قابل اعتماد باشد، و شما بهترین نمونه این نوع وب سایت‌ها هستید.

نظر محترم شما در مورد مقاله های وب سایت برنامه نویسی و پایگاه داده

نظرات محترم شما در خدمات رسانی بهتر ما را یاری می نمایند. لطفا اگر مایل بودید یک نظر ما را مهمان فرمائید. آدرس ایمیل و وب سایت شما نمایش داده نخواهد شد.

حرف 500 حداکثر

اطلاعات تماس

  • آدرس:اصفهان-خیابان ام کلثوم غربی - بعد خیابان تخم چی - بیست متر بعد از پیتزا ننه شب - کوچه تعمیر گاه سمار زغالی - پلاک 354 - درب مشکی - طبقه هفتم
  • آدرس ایمیل:najafzade@gmail.com
  • وب سایت:http://www.a00b.com/
  • تلفن ثابت:(+98)9131253620
  • تلفن همراه:09131253620