تبلیغات
پایگاه کد ها وسورس های مختلف زبان های برنامه نویسی - ارتباط با دیتا بیس .....
ارتباط با دیتا بیس ..... | برنامه نویسی کاربردی ,

سلام !

در این قسمت قراره که طی یه سری مقاله کوچیک کار با دیتا بیس در دات نت رو با هم مرور کنیم .

از اونجایی که وی بی دات نت طر فدار زیادی داره برای همین این آموزش رو با این زبان کار می کنیم. قبل از اینکه برم سراغ دیتا بیس در دات (ای دی او دات نت) بهتره اول یه توضیح کوچکی در مورد ساختار دیتا بیس در دات نت براتون یه توضیح کو تاه بدم !!

اصول کار با دیتا بیس در دات نت به شکل نوین و جدید و کاملا سریع می باشد !! شما همیشه باید یک شی ارتباط با دیتا بیس داشته باشید ۲- آن را باز کرده (با متد آپن) ۳- یک دستور اس کیو ال در قالب یک دیتا کامند یا دیتا آداپتور داشته باشید  ۴- یک شی برای ریختن اطلاعات نهایی در حافظه که یکی از نوع دیتا ست و یا دیتا ریدر می باشد . حال من قصد دارم به بخش اول از این مراحل بپردازم !

خب ابتدا با توجه به دیتا بیستون باید یک شی کانکتشن بسازید (اگر از ام اس اسکوال استفاده می کنید با کلاس ها واقع در محیط  اسکیوال کلاینت این کار را انجام بدهید در غیر این صورت میتوانید ای کار را باکلاس های محیط او ال ای دی بی این کار را انجام دهید)

خب به فرض می خواهیم به یک دیتا بیس اکسس در یک قسمت از هار دمون وصل شیم

نکته : کد های گفته شده در وب هم همان کاربرد را دارند

۱-فضای مورنظر را در ابتدای کار لود کنید

Import NameSpace="System.Data.OleDb

۲- یک کانکتشن ساده با ممعرفی مکان و پروایدرش بسازید به شکل زیر :

Dim ObjConn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; DataSource=e:\db\users.mdb")

۳ - ارتباط ایجاد شده را با متد آپن باز کنید

objConn.Open()

خوب حالا در یک بلوک Try Finally کد خودتون رو مدیریت شده ایجاد کنید و کار های مورد نظر را انجام بدید و در نهایت در بلوک  Finally  ارتباط رو به شکل زیر ببندید :

 objConn.Close()

حالا برای یک مثال ساده می خواهیم تمامی اطلاعات  مو جود در یک جدول از دیتا بیس مون رو رو یک دیتا گرید نمایش دهیم ! {البته به کد ها زیاد توجه نکنید  من فقط برای این که با روند کار آشنا تر بشید ااین مثال رو زدم برای این که از بقیه کد ها سر در بیارین باید آموزش های بعدی رو دنبال کنین}

Dim objConn As New OleDBConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=e:\db\users.mdb")

    objConn.Open()
    Dim ds As DataSet=New DataSet
    Dim objAdapter As New OleDBDataAdapter("Select * From Users",objConn)
    Dim objcmdBLD As New OleDBCommandBuilder(objAdapter)
    Obj.Adapter.Fill(ds,"Users")
   objConn.Close()

همانطور که می بینید روند کار ما بسیار ساده است . ابتدا اشیای مورد نظر(کانکتشن و دیتا ست و دیتا آداپتر) ایجاد شده دستورات ارتباط در کانتشن نوشته شده و  کانکتشن باز شده سپس  یک دیتا ست ایجاد شده (برای ریختن اطلاعات نهایی یا واکشی اطلاعات) ایجاد شده شی آداپتر ساخته شده  و با فرمان اس کیو ال اطلاعات جدول Users رو گرفتیم و با متد فیل وارد دیتا ست خود کردیم و سپس کانکتشن رو بستیم !!! به این می گن یک روال ساده برنامه دیتا بیسی در دات نت در آموزش های بعدی بیشتر و بهتر در باره کار با این روال ها  و اشای پیچیده تر از قبیل کامند و... خواهیم گفت

منتظر نظر ها و ایده هاوت هستیم


نوشته شده توسط دایرکتور در جمعه 31 تیر 1384 و ساعت 01:07 ق.ظ
نوشته های پیشین
+ معرفی سرویس جدید پارسی باکس+ فراخوان دعوت به همکاری+ بازم شروعی دوباره !!!+ شروعی دوباره ؟؟؟؟؟+ الگوریتم های فشرده سازی+ .........+ گذری بر Delegate ها در سی شارپ+ کار با دیتا بیس ۲ + ارتباط با دیتا بیس ..... + افزودن یک ایتم منو به فلش پلیر+ عذر خواهی وکوکی+ پروسس ها در دات نت+ تغییر آدرس وبلاگ + اشاره گر ها و توابع + آموزش ASP.NET شماره ۱

صفحات: