اموزش SQl قسمت اول طریقه ارتباط با پایگاه داده SQL
برای
ارتباط با SQL ابتدا شما باید از کلاس SqlConnection استفاده کنید
به
این مثال توجه کنید
SqlConnection connection = new SqlConnection();
با
استفاده از کلاس SqlConnection میتوان یک ارتباط با پایگاه داده SQL ایجاد
کرد. من یک شیء از این کلاس را ساختم و نام ان را connection گذاشتم .
حالا
باید رشته اتصال به پایگاه داده SQL رو به ان بدهیم .دقت کنید در بالا ما
فقط یک شیء ساختیم و برای این که از ان استفاده کنیم باید ان را پیکر بندی
کنیم.
در این جا ما باید رشته اتصال به پایگاه داده را به ان بدهیم . به
این مثال توجه کنید
Server=localhost;UID=sa;PWD=secret;Database=onixpress
به
این رشته رشته اتصال میگوییم . در اینجا Server نام سروری است که به ان
متصل میشویم . اگر SQL روی سیستم شما نصب شده باشد از localhost یا LOcal
یا 127.0.0.1 استفاده میکنیم و اگر بر روی کامپیوتر دیگری باشد باید IP ان
کامپیوتر را به Server بدهیم
مثال : اگر بر روی سیستم شما باشد
Server=localhost;
Server=local;
Server=127.0.0.1;
و
اگر بر روی کامپیوتری دیگر نصب باشد
Server=127.0.2.120;
برای این که به
پایگاه داده متصل شویم باید از user های تعریف شده در SQL استفاده کنیم.
این user به صورت پیش فرض وجود دارد
UID=sa
البته شما میتوانید user دیگری بسازید و از ان
استفاده کنید. ار user شما دارای پسورد باشد باید رمز ورود ان را نیز ست
کنید
PWD=secret
که
رمز ورود در این مثال secret میباشد .اگر رمز ورود نداشت ان را خالی
بگذارید
و در نهایت دادن نام دیتابیس
Database=onixpress
در این جا ما به
دیتابیس onixpress متصل میشویم
خوب حالا تعریف یک شیء از کلاس
SqlConnection به این شکل خواهد بود
String ConString =
"Server=localhost;UID=sa;PWD=secret;Database=onixpress";
SqlConnection connection = new SqlConnection(ConString);
در
این جا ما یک شیء از SqlConnection به نام connection ساختیم و رشته
اتصال را به ان دادیم . حالا میتوانیم از ان استفاده کنیم. با دستور open
اتصال را شرئع و بادستور close ان را میبندیم
مثال
String ConString =
"Server=localhost;UID=sa;PWD=secret;Database=onixpress";
SqlConnection connection = new SqlConnection(ConString);
connection.Open(); connection.Close();
اگر
امکان اتصال وجود نداشت خطایی رخ میدهد .
این طرقه ارتباط بسیار
ساده است و برای اشنایی شما کاربر گرامی در این جا بیان شده . این امکان
هم وجود دارد که شما بدون نوشتن این رشته کد به دیتابیس وصل شوید . مثلا با
این رشته
server="(local);database=DBAR
;integrated security=true"
توجه فرمایید روش ها زیاد هستند و شما متناسب با پروژه خودتون از ان ها استفاده کنید
تعداد بازدید : 147 |
نوشتده شده توسط admin در تاریخ 1388/11/15 در ساعت 15:11
|