منوی اصلی

 

موضوعات

 
طریقه ارتباط با پایگاه داده SQL
اموزش 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


امار سایت

 
Maftoox . ltd Free Software ® . Copyright © 2007-2010 Maftoox.Ltd
Powerd By : M.Maftooh    Cms By : Maftoox Engine 2.0.1