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

نام تاپیک: اتصال اندروید به دیتابیس سرور

  1. #1

    اتصال اندروید به دیتابیس سرور

    سلام
    من در شرکتی کار می کنم که یک سرور جهت دیتابیس sqlserver هست و تعدادی سیستم که برای استفاده از برنامه C#‎ به دیتابیس سرور وصل می شوند.
    حالا می خوام یک اپلیکیشن اندرویدی بنویسم که به همین دیتابیس سرور وصل شود. بنابراین باید دیتابیس sqlserver را به mysql تبدیل کنم.
    همچنین نمی خوام دیتابیس روی وب و در بستر اینترنت قرار بگیره. حال سوال اینجاست که روی سرور حتما باید سرور مجازی مثل xampp نصب شود و
    همیشه start باشد یا راه دیگری هم هست؟
    با سپاس

  2. #2
    کاربر دائمی آواتار Nevercom
    تاریخ عضویت
    دی 1387
    محل زندگی
    بستک
    سن
    35
    پست
    1,118

    نقل قول: اتصال اندروید به دیتابیس سرور

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

    درعوض باید یک وب سرویس بنویسید که هر عملیاتی که می بایست اپلیکیشن اندرویدی بهشون دسترسی داشته باشه رو در دسترس قرار بده.

    نیازی هم به تغییر دیتابیس نیست، شما با همون تکنولوزی هایی که باهاشون کار می کنید مثل #C و SQLServer میتونید چیزی که مدنظرتون هست رو پیاده سازی کنید.

    XAMPP سرور مجازی نیست، بلکه پکیجی هست که شامل Apache بعنوان وب سرور، MySQL بعنوان دیتابیس و PHP و Perl بعنوان زبان برنامه نویسی هست.

    چیزهایی که بهشون نیاز دارید اینها هستند:
    • دیتابیس سرور: میتونه SQLServer یا MySQL و یا هر دیتابیس سرور دیگری باشه.
    • وب سرور: میتونه Apache, NginX, IIS و یا هر وب سرور دیگری باشه
    • زبان برنامه نویسی که بسته به پلتفرم متغیر هست، یعنی اگر سرور لینوکسی هست، تکنولوژی .NET مناسب نیست. ظاهراً سرور شما ویندوز هست و با #C هم کار می کنید، که گزینه ی مناسبی هست.

  3. #3

    نقل قول: اتصال اندروید به دیتابیس سرور

    با سپاس از پاسخ شما

    سیستم عامل سرور ، ویندوز سرور است . امنیت اطلاعات هم خیلی مهم است. اگر دیتابیس روی وب قرار ی گرفت که با php و json اتصال برقرار می شد و مشکلی نبود اما با توجه به اینکه دیتابیس قرار نیست در بستر اینترنت قرار بگیرد راه حل اتصال اندروید به دیتابیس سرور چیست؟
    با سپاس

  4. #4
    کاربر دائمی آواتار Nevercom
    تاریخ عضویت
    دی 1387
    محل زندگی
    بستک
    سن
    35
    پست
    1,118

    نقل قول: اتصال اندروید به دیتابیس سرور

    به هرحال برنامه ی شما یا قرار هست فقط تو شبکه ی داخلی خدمات بده و یا اینکه قراره بین کاربران توزیع بشه (تو بازار یا Google Play)، اگر محدود به شبکه ی داخلی میشه که مشکلی ندارید اما اگر قرار هست گستره ی وسیعی از کاربران ازش استفاده کنن، باید در شبکه اینترنت در دسترس باشه.

    دیتابیس سرور شما میتونه جدا از وب سرور باشه، اما وب سرور باید بتونه بهش دسترسی داشته باشه.

    البته اینکه دیتابیس سرور به اینترنت متصل باشه لزوماً مشکل امنیتی نداره، شما میتونید پورت ها رو محدود کنید و دسترسی به سرور رو هم فقط به IP خاصی محدود کنید، که هم از طریق فایروال و هم در تنظیمات خود دیتابیس سرور میشه این محدودیت ها رو اعمال کرد. دیتابیس سرور شما میتونه اتصال به اینترنت نداشته باشه، و در شبکه ی داخلی دیتاسنتر فقط برای وب سرور قابل دسترسی باشه.

    بهتر هست با یک سرور ادمین و متخصص شبکه مشورت کنید، قطعاً دانش و تجربه ی خیلی بیشتری دارن و بهتر میتونن در این زمینه راهنماییتون کنن.

  5. #5

    نقل قول: اتصال اندروید به دیتابیس سرور

    تشکر از راهنمایی . اما من هنوز جواب سوالم را دقیقا نگرفتم. شبکه داخلی است. چگونه بدون اتصال اینترنت و از طریق وب سرویس اپلیکیشن اندرویدی می تواند به دیتابیس سرور وصل شود؟
    برای تست روی سیستم خودم xampp را نصب کردم و از طریق مقداری کد نویسی در php اپلیکیشن موبایل به دیتابیس سیستم من وصل شد.
    اما برای سرور فرق می کند فکر نمی کنم بشه xampp را نصب کرد و همیشه START باشد . درسته؟
    با سپاس

  6. #6

    نقل قول: اتصال اندروید به دیتابیس سرور

    کسی میتونه راهنمایی کنه؟؟

  7. #7
    کاربر دائمی آواتار Nevercom
    تاریخ عضویت
    دی 1387
    محل زندگی
    بستک
    سن
    35
    پست
    1,118

    نقل قول: اتصال اندروید به دیتابیس سرور

    فرض می کنیم یک دیتابیس سرور دارید که در یک شبکه ی داخلی به سایر دستگاه ها متصل هست. این سرور برای هیچ کس خارج از شبکه ی داخلی قابل دیدن نیست.
    حالا یکی از کامپیوتر های موجود در این شبکه، به شبکه ی اینترنت متصل هست، این کامپیوتر وب سرور شما خواهد بود.
    این کامپیوتر سایر کامپیوترهای موجود در شبکه ی داخلی رو هم میبینه، هر کدوم از این کامپیوتر ها با یک IP در شبکه ی داخلی شناخته میشن و کامپیوتری که به اینترنت متصل هست هم یک Public IP داره.

    دیتابیس سرور به شکلی تنظیم شده که تنها اجازه ی اتصال به کامپیوترهای درون شبکه ی داخلی رو بده

    الان شما یک وب سرور با Public IP دارید که قابلیت خدمات دهی به هر کاربری در شبکه ی اینترنت رو داره، و همین سرور به دیتابیس سروری دسترسی داره که تنها در شبکه ی داخلی خودش قابل دیدن هست. روی دیتابیس سرور بجز نرم افزار مدیریت دیتابیستون، نیاز به بسته ی دیگه ای مثل وب سرور ندارید.

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

  8. #8

    نقل قول: اتصال اندروید به دیتابیس سرور

    میگم من هر چی نگاه میکنم دکمه ای لینکی چیزی برای ایجاد تایپیک نمیبینم به من بگید چه جوری تو این انجمن تایپیک جدید باید بفرستم؟؟

تاپیک های مشابه

  1. سوال: اتصال به دیتابیس سرور تحت وب ، به صورت امن
    نوشته شده توسط drsina در بخش C#‎‎
    پاسخ: 1
    آخرین پست: چهارشنبه 09 بهمن 1392, 16:52 عصر
  2. سوال: اتصال به دیتابیس سرور لینوکس با vb2010
    نوشته شده توسط hamed.alinejad در بخش VB.NET
    پاسخ: 2
    آخرین پست: جمعه 06 مرداد 1391, 09:46 صبح
  3. مشکل در اتصال به دیتابیس سرور
    نوشته شده توسط *unos* در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: یک شنبه 06 تیر 1389, 08:57 صبح
  4. اتصال داینامیک به دیتابیس
    نوشته شده توسط MBeigy در بخش VB.NET
    پاسخ: 3
    آخرین پست: یک شنبه 22 خرداد 1384, 20:43 عصر
  5. اتصال ناموفق به دیتابیس
    نوشته شده توسط faramarz_s در بخش PHP
    پاسخ: 4
    آخرین پست: جمعه 23 مرداد 1383, 18:17 عصر

برچسب های این تاپیک

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

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