۱۳۹۰ اردیبهشت ۱۹, دوشنبه

مدیریت رشته اتصال به بانک در برنامه

اگر برنامه نویسی بانک اطلاعاتی انجام میدهید و قصد دارید با یک رشته اتصال یا همان Connection String به بانک اطلاعاتی متصل شوید، برای شما یک پیشنهاد دارم، و اون اینه که از تکرار این رشته در طول برنامه پرهیز کنید و فقط یکجا اون رو بنویسید و چند جا فقط فراخوانی کنید، مثلا در وی بی دات نت تحت ویندوز، میتونید یک Module ایجاد کرده و درون اون کدی مثل این رو قرار بدید:

1
2
3
Module Module1
    Public s1 As String = "provider=microsoft.jet.oledb.4.0;data source=d:\Database7.mdb"
End Module

 
خب میبینید که با اینکار، یک متغیر عمومی داریم که می توانیم از اون در کل برنامه در قالب یک فراخوانی ساده استفاده کنیم.
یکی از مزیت های این روش بالا رفتن سرعت کار برنامه نویسی هست، البته مزیت دیگر اون این هست که اگر نیاز باشد تغییری در رشته اتصال انجام دهید، بطور خودکار در تمام جاهایی که از متغیر آن استفاده کرده ایم این تغییر اعمال میگردد و نیازی به دوباره کاری نیست.
حال فرض کنید میخواهیم از این متغیر در برنامه استفاده کنیم، کدی شبیه زیر رو می نویسیم:
1
con = New OleDbConnection(s1)
این رو هم باید اضافه کنم که یک روش دیگر هم هست که البته توضیحات و کدنویسی اون کمی طولانی تر هست و البته از دیدگاه من یک ضعف بزرگ هم داره که در مطالب بعدی اون رو شرح خواهم داد.

هیچ نظری موجود نیست:

ارسال یک نظر