نمایش نتایج 1 تا 9 از 9

نام تاپیک: کمک connection سراسری

  1. #1
    کاربر دائمی
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    مازندران
    پست
    449

    Question کمک connection سراسری

    سلام بر دوستان
    من میخواهم برای یه برنامه که چندین فرم دارد connection تعریف کنم نمی خواهم در هر form دستور connectionstring بنویسم می خواهم یک connectionstring کلی برای تمام
    فرم هام داشته باشم که در تمام form ها فقط همان یک connectionstring رو صدا بزنم
    چه کار باید بکنم خواهشن بنده را کامل راهنمایی کنید اگر کدی رو هم در اختیار بنده بگذارید
    بسیار ممنون میشوم
    با تشکر از دوستان

  2. #2

    نقل قول: کمک connection سراسری

    دوست عزیز این موضوع دقیقا با همین عنوان سئوالی که شما دارین در سایت مطرح شده ، بهتر نبود اول جستجو می کردین ؟
    دنبال تاپیکی با این عنوان بگردین :
    تعریف فقط یه Connection String در برنامه

  3. #3
    کاربر دائمی
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    مازندران
    پست
    449

    نقل قول: کمک connection سراسری

    دوست عزیز ممنونم از راهنماییت ولی متاسفانه پیدا نکردم کمکم کنید

  4. #4

    نقل قول: کمک connection سراسری


    اگر درست جستجو می کردی پیدا می کردی :
    میبایستی در APP.config بنویسی

    <?xmlversion="1.0"encoding="utf-8" ?>
    <configuration>
    <connectionStrings>
    <addname="SQL Server"providerName="System.Data.SqlClient"
    connectionString="Initial Catalog=AdventureWorks;Server=(Local);Integrated Security=SSPI"/>
    </connectionStrings>
    </configuration>

  5. #5

    نقل قول: کمک connection سراسری

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


    استخدام برنامه نویس دات نت (Asp.net,C#‎‎‎‎,jquery,...)
    ترجیحا خراسان شمالی ، بجنورد
    به صورت پاره وقت و تمام وقت

    ارسال اطلاعات و رزومه کاری به Job@tosa.ir

  6. #6

    نقل قول: کمک connection سراسری

    بهتره يك كلاس singleton جهت connection manager داشته باشيد. جهت مطالعه بيشتر به وبلاگ آقاي احسان شالچيان مراجعه نماييد :
    http://ehsanbraindump.blogspot.com/2...endment-1.html
    ...مرا به خانه ام ببر، اگرچه خانه؛ خانه نیست

  7. #7
    کاربر دائمی
    تاریخ عضویت
    آذر 1386
    محل زندگی
    سحابي #C ستاره ي Java
    پست
    192

    نقل قول: کمک connection سراسری

    سلام دوستان يه سري سوال داشتم كه ديدم با اين پست هم خواني داره اگه لطف كنين جواب بدين ممنون ميشم:
    من مي خواهم كه هنگام نصب برنامه connection string را توليد كنم. يعني اين اطلاعات در داخل فايلي ذخيره شده و سپس به هنگام اجراي برنامه خوانده شود.آيا با Encrypt كردن اطلاعات بعد از وارد كردن آن توسط كاربر هنگام نصب و Decrypt كردن آن در هنگام برقراري ارتباط امنيت نرم افزار حفظ مي شود؟
    يه سوال ديگه درباره اينكه ما در فايل app.conf اطلاعات CS خود را داريم.اين اطلاعات براي چي در اين فايل قرار دارند؟ در يكي از تاپيك ها خوندم كه براي جلوگيري از تكرار CS در تمام فرمها در اين فايل ذخيره مي شود.اگر اين حرف درست باشد پس چه طور ميتوان از آن در تمام فرمها استفاده كنم؟
    آيا مي توان كل اطلاعات يك connection string را Encrypt كرد ؟
    يعني connection string موجود در فايل app.conf به صورت Encrypt باشد؟

  8. #8

    نقل قول: کمک connection سراسری

    نقل قول نوشته شده توسط yasercomeng مشاهده تاپیک
    سلام دوستان يه سري سوال داشتم كه ديدم با اين پست هم خواني داره اگه لطف كنين جواب بدين ممنون ميشم:
    من مي خواهم كه هنگام نصب برنامه connection string را توليد كنم. يعني اين اطلاعات در داخل فايلي ذخيره شده و سپس به هنگام اجراي برنامه خوانده شود.آيا با Encrypt كردن اطلاعات بعد از وارد كردن آن توسط كاربر هنگام نصب و Decrypt كردن آن در هنگام برقراري ارتباط امنيت نرم افزار حفظ مي شود؟
    يه سوال ديگه درباره اينكه ما در فايل app.conf اطلاعات CS خود را داريم.اين اطلاعات براي چي در اين فايل قرار دارند؟ در يكي از تاپيك ها خوندم كه براي جلوگيري از تكرار CS در تمام فرمها در اين فايل ذخيره مي شود.اگر اين حرف درست باشد پس چه طور ميتوان از آن در تمام فرمها استفاده كنم؟
    آيا مي توان كل اطلاعات يك connection string را Encrypt كرد ؟
    يعني connection string موجود در فايل app.conf به صورت Encrypt باشد؟

    سلام

    جواب سوال های شما مثبت هست یعنی می تونید connectionstring رو به صورت رمز شده در app.config نگه دارید و به صورت دیکد شده از اون در برنامه خود استفاده کنید.
    لینک زیر به شما کمک می کنه


  9. #9
    کاربر دائمی
    تاریخ عضویت
    آذر 1386
    محل زندگی
    سحابي #C ستاره ي Java
    پست
    192

    نقل قول: کمک connection سراسری

    در پاسخ به خودم (!!!) بايد بگم كه اين جوري ميتونيم اطلاعات رو از فايل app.conf برنامه خودمون دريافت كنيم.
    اين دستورات تويه فايل app.conf قرار مي گيرد:
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
    <configSections>
    </configSections>
    <connectionStrings>
    <add name="SqlServerWorking.Properties.Settings.personC onnectionString"
    connectionString="Data Source=.\sqlexpress;Initial Catalog=person;Integrated Security=True;Pooling=False"
    providerName="System.Data.SqlClient" />
    </connectionStrings>
    <appSettings>
    <add key="ConnectionString" value=" Data Source=.\sqlexpress;Initial Catalog=person;Integrated Security=True;Pooling=False "/>
    </appSettings>
    </configuration>

    اين كد هم مي بايست در كلاسي كه خودمون براي قرار دادن ConnectionString درست كرديم قرار داده شود.
    SqlConnection Connection=new SqlConnection(ConfigurationManager.AppSettings["ConnectionString"]);

    البته قبلش بايد namespace مربوط به كلاس ConfigurationManager كه System.Configuration است را بايد وارد كنيد.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •