آموزش اتصال به دیتابیس sql server در سی شارپ - Connection String
آنچه که در این آموزش یاد میگیریم:
آموزش استفاده از Connection String در #asp.net c
آموزش ذخیره Connection String در فایل web.config برای اتصال به دیتابیس
آموزش Select کردن از پایگاه داده در#C با استفاده از Connection String
Connection String چیست و چگونه از آن استفاده کنیم؟
همان طور که از نامش مشخص است، رشته ای است که حاوی اطلاعاتی مانند آدرس سرور، نام دیتابیس، نام یوزر دیتابیس، رمز عبور دیتابیس و... می باشد و هدف از استفاده از آن اتصال به دیتابیس می باشد.
نمونه یک Connection String برای اتصال به سرور:
;Server= ServerName;Database= DatabaseName;User ID= UserName;Password=12345;Trusted_Connection=False
ServerName می تواند IP سرور یا نام وبسایت باشد در حالت لوکال میتوان یک نقطه جای آن گذاشت.
DatabaseName نام دیتابیسی که ساخته ایم است.
UserName نام کاربری دیتابیس است، در واقع اگر اتصال به دیتابیس نیاز به اعتبار سنجی باشد، به آن نیاز داریم.
آموزش نحوه ساختن دیتابیس در هاست ویندوز
نمونه یک Connection String برای حالت لوکال:
اگر نرم افزار Microsoft SQL Server Management Studio در کامپیوتر شما نصب باشد و بخواهید به دیتابیس موجود در آن متصل شوید به صورت زیر است:
Server=.;Database= DatabaseName;Trusted_Connection=True
از Connection String چگونه در وب سایت خود استفاده کنیم؟
برای استفاده از کانکشن استرینگ در#asp.net c می توان به صورتی که در مثال زیر برای یک Select از دیتابیس نشان داده شده است استفاده کرد:
برای استفاده از کانکشن استرینگ در#asp.net c ابتدا در فایل web.config به صورت زیر اطلاعات را وارد می کنیم، دلیل این که Connection String را در web.config ذخیره می کنیم این است که برای انجام هر عملیاتی بر روی دیتابیس مجبور نباشیم رشته اتصال را تکرار کنیم، همچنین اگر به طور مثال رمز عبور دیتابیس را تغییر دادیم نیاز نباشد تا در ده ها مکان در کد های سایتمان آن را تغییر دهیم و فقط فایل web.config خود را تغیر دهیم.
برای شروع فایل web.config را باز کنید و به صورت زیر رشته اتصال را در آن ذخیره کنید.
توجه داشته باشید که شما می توانید اطلاعات مربوط به Connection String را از بخش پشتیبانی دریافت کنید.
و حالا آموزش select کردن از پایگاه داده در#C با استفاده از Connection String:
می توانید از صفحات زیر نیز دیدن کنید:
ConfigurationManager.ConnectionStrings Property
#How to get Connection String from App.Config in C
---------------------------------------------------------------------
- ۹۵/۱۰/۲۲