نماد سایت بلاگ ایران هاست

تنظیم ارتباط وب سایت با دیتابیس از طریق ماژول connection string در IIS 7.5

هنگام اتصال برنامه شما به پایگاه داده  یا فایل اطلاعاتی ، ADO یا ADO.Net از سرویس مربوط به provider خود استفاده نموده تا اتصال به بانک اطلاعاتی را برقرار نماید و این ارتباط مستلزم آن است که provider مورد نظر اطلاعات لازم جهت این اتصال را در اختیار داشته باشد . connection string حاوی اطلاعاتی است که provider مورد نظر برای اتصال  به پایگاه داده یا فایل اطلاعاتی نیاز دارد.

یک connection String  از تعدادی کلمه کلیدی و مقدار تشکیل شده است  و توسط (=) مقادیر به کلمات کلیدی انتساب میابند و هر جفت از کلمات کلیدی و مقدار متناظر آن توسط (;) از یکدیگر جدا می شوند. (به عنوان مثال key1 =value 1)

[irp posts=”۱۰۰۵۷″ name=”چگونگی ارتباط با دیتابیس و نحوه نوشتن connection string در ASP.Net”]

در زیر میتوانید نمونه ای از کلمات کلیدی یا پارامتر های متداول در Connection String برای بانک های اطلاعاتی مختلف به همراه توضیحات آن مشاهده نمایید:

به شما پیشنهاد می کنیم برای کسب اطلاعات در مورد sql server چیست مقاله ما را مطالعه نمایید.

در زیر میتوانید  نمونه ای از Connection String های مختلف به همراه پارامتر های آنها را مشاهده نمایید:

[pre]

Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;

[/pre]

در مثال بالا نمونه ای Connection String مربوط به بانک اطلاعاتی SQL 2008 از نوع ارتباط ایمن SSPI و بانک اطلاعاتی با نام “myDataBase” تعریف شده است.میتوان آن را به گونه ای دیگر نیز همانند زیر تعریف کرد:

[pre]

Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;

[/pre]

 

در زیر نیز میتوانید یک نمونه از connection String مربوط به بانک اطلاعاتی MySQL را مشاهده نمایید:

[pre]

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;Encryption=true;

[/pre]

 در مثال فوق ، Connection String مربوط به بانک اطلاعاتی MySQL از نوع ارتباط ایمن  و برای  بانک اطلاعاتی با نام “myDataBase” و سرویس دهنده با آدرس “myServerAddress” تعریف شده است.

استفاده از رابط کاربری IIS Manager و ساخت connection string :

ماژول connection Strings  جهت ذخیره اطلاعات تماس برنامه تحت پلتفرم asp.net  و پایگاه داده مربوطه ، مورد استفاده قرار میگیرد.

اگر از کاربران ایران هاست می باشد جهت اشنایی با نحوه ی اتصال به  IIS manager به لینک زیر مراجعه نمایید :

https://support.iranhost.com/kb/a153/iis-.aspx

بعد از لاگین به IIS بر روی آیکن connection string  کلیک  نمایید و در پنل سمت راست روی گزینه Add کلیک نمایید.

در پنجره ی Add Connection String یک نام برای آن انتخاب کنید.

با انتخاب گزینه ی Sql Server ، آدرس سروری که پایگاه داده شما را پشتیبانی مینماید در قسمت Server و در قسمت Database نام دیتابیس خود را وارد نمایید.

بلافاصله پس از افزودن connection string  تگ <connectionStrings> در فایل web.config   به همراه CS مربوطه ایجاد خواهد شد:

[pre]

<connectionStrings>

<add name=”myConnectionString” connectionString=”server=localhost;database=myDb;uid=myUser;password=myPass;” />

</connectionStrings>

[/pre]

و میتوان برای خواندن connection string  فوق از کلاس ConfigurationSettings و قطعه کد نمونه زیر در برنامه های تحت پلتفرم asp.net  ، استفاده نمود:

[pre]

string connStr = ConfigurationManager.ConnectionStrings[“myConnectionString”].ConnectionString;

 [/pre]

مشاهده ی لیست connection string های ساخته شده :

با لیست کردن آنها می توانید رشته های connection string را در سطح config دلخواه مرتب نمایید. این لیست می تواند بر حسب نام ، رشته و نوع ستون مرتب گردد. همچنین می توانید آنها را در گروه های مختلف طبقه بندی کنید تا بدانید کدامیک در سطح local تعریف شده اند  و کدامیک از parent ارث بری دارند.

برای آشنایی با فرمت connection string برای پایگاه داده های مختلف (sqlserver,mysql,oracle,informix) می توانید به سایت زیر مراجعه نمایید:

https://www.connectionstrings.com/

 

خروج از نسخه موبایل