ورود / ثبت نام
0
0

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

158 بازدید

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

۱
۲
۳
Module Module1
Public s1 As String = "provider=microsoft.jet.oledb.4.0;data source=d:\Database7.mdb"
End Module

خب میبینید که با اینکار، یک متغیر عمومی داریم که می توانیم از اون در کل برنامه در قالب یک فراخوانی ساده استفاده کنیم.
یکی از مزیت های این روش بالا رفتن سرعت کار برنامه نویسی هست، البته مزیت دیگر اون این هست که اگر نیاز باشد تغییری در رشته اتصال انجام دهید، بطور خودکار در تمام جاهایی که از متغیر آن استفاده کرده ایم این تغییر اعمال میگردد و نیازی به دوباره کاری نیست.
حال فرض کنید میخواهیم از این متغیر در برنامه استفاده کنیم، کدی شبیه زیر رو می نویسیم:

۱
con = New OleDbConnection(s1)

این رو هم باید اضافه کنم که یک روش دیگر هم هست که البته توضیحات و کدنویسی اون کمی طولانی تر هست

  • پسورد: www.mspsoft.com
آیا این مطلب را می پسندید؟
https://www.mspsoft.com/?p=377
اشتراک گذاری:
واتساپتوییترفیسبوکپینترستلینکدین
مسعود شریفی پور
از سال 88 که با برنامه نویسی آشنا شدم خیلی علاقه مند بودم یک بستر آموزشی بسازم در فضای وب و به انتشار آموزش های در این زمینه بپردازم.حالا یک تیم داریم و با قدرت رو به جلو حرکت میکنیم.
مطالب بیشتر
برچسب ها:

نظرات

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

  1. سلام
    من یه مشکلی دارم
    تو سی شارپ وقتی می خوام یه رکورد رو به اکسز اضافه کنم صفر های اول رو حذف می کنه
    مثلا فیلد اول و دوم شماره ملی و شماره پرسنلی هستش
    مثلا اگه شماره ملی به صورت ۰۰۲۱۲۳۴۵۶۷ باشه
    وقتی رکورد رو اضافه می کنه صفرهای اول رو حذف میکنه
    تو دیتابیس اکسز به این صورت نشون میده
    ۲۱۲۳۴۵۶۷

    ۱