برگزیده های پرشین تولز

آموزش سی شارپ

peyman5959

کاربر تازه وارد
تاریخ عضویت
17 جولای 2012
نوشته‌ها
21
لایک‌ها
10
ADO.NET: تکنولوژی دسترسی به data base از طریق application
از طریق اشیایی که در Ado.net وجود دارد ما می توانیم محتویات بانک اطلاعاتی را ذخیره و باز یابی کنیم.برای ذخیره و بازیابی در database باید دستورات sql را اجرا کنیم.
بررسی اشیاء ADO.NET:
SQl Connection
که وظیفه ارتباط با بانک اطلاعاتی را بر عهده دارد.قطعا هیچ دستور SQL بدون استفاده از SQL Connection اجرا نمی شود.

Property ها:

1. Connection String: رشته ای است که از طریق آن ارتباط با بانک برقرار می شود که شامل سه قسمت اجباری و یک قسمت اختیاری می باشد.
الف)Server: که شامل IP , سروری که می خواهیم بهش وصل بشیم.
ب)Username , Password : اطلاعات Login که از طریق آن وصل می شویم
ج)قسمت database که اختیاری هست

2.Connection Time out:یک خاصیت Read only می باشد یعنی نمی توانیم به آن مقدار دهیم .مدت زمانی که یک سری Connection سعی بر برقراری ارتباط با سرور می کنند .اگر در این مدت نتوانست
ارتباط برقرار کنند error می دهد.
3.State Connection: مشخص می کند که Connection باز هست یا نه



Sql Command

شی Command:
1.Connection:از طریق چه connection ای باید اجرا شود.
2.Command Text:یک دستور SQL که در net. می نویسیم یا stored procedure که در data base ساختیم.
3.Command Type: اگر Command text یک دستور sql باشد.
4.Command Time out: مدت زمانی که شی Command سعی در اجرای خودش روس سرور دارد .اگر در این مدت نتواند اجرای خودش را به پایان برساند error می دهد.
5.کلکسیون parameters: پارامترهایی که به یک شی command می توان پاس داد.


متدها

1. ExecuteNonQuery
در صورتی اجرا می شود که دستور dml یا ddl داریم
ddl: مثل create procedure
dml: هر چیزی که data را تغییر می دهد ولی خروجی نمی دهد. مثل دستورات insert , update , delete

2.Execute Scala:

هر وقت بخواهیم یک تک مقدار و تک ستون برگردانیم
3.Execute Reader:

یک شی خروجی به نام SQL Data reader می دهد
data reader یک سطر را می خواند و به سطر بعدی می رود یا نمی رود. اگر متد read را صدا بزنیم به سطر بعدی می رود و دوباره متد read را صدا می زنیم تا به سطر بعدی برود.

برای یادگیری کامل سی شارپ به لینک زیر بروید


آموزش سی شارپ
 
بالا