ورود

View Full Version : روش های اتصال به mysql



ali reza mansoori 2
دوشنبه 17 آذر 1393, 20:07 عصر
سلام دوستان
من تازه کار هستم
میخواستم بدونم به چه روش های میتونم یه mysql روی هاست دسترسی داشته باشم
یه برنامه پیدا کردم که از طریق درخواست html این کار رو میکنه یعنی خروجی که سایت تولید میکنه رو دریافت و اونو داخل برنامه نمایش میده
آیا میشه مستقیم به خود mysql کانکت شد و query روی اون اجرا کرد؟
ممنون

#root#
دوشنبه 17 آذر 1393, 21:04 عصر
سلام
ما هم تازه کار هستیم ، تو این مدت فهمیدیم که اتصال مستقیم به بانک اطلاعاتی یک کار کاملاً اشتباه هست،
مگر در موارد خاص، مثلا برنامه کاملا شخصی باشه یا صرفاً در اختیار چند فرد مطمئن باشه...
شما باید یک API بوسیله یه زبان سمت سرور مانند php طراحی کنید و از طریق اون با بانک اطلاعاتی تون در ارتباط باشید.

ali reza mansoori 2
دوشنبه 17 آذر 1393, 21:56 عصر
مننون داداش
منظورت از api چی هست میشه یکم بیشتر توضیح بدید
الان روشی که من استفاده میکنم به عنوان مثال برای ورود (login) به برنامه به این صورتیه که
یه درخواست html ایجاد میشه و اشاره میکنه به یه صفحه php روی هاست و یه مقداری رو صورت post یا get به این صفحه ارسال میکنه
حالا توسط کد های php نام کاربری و کلمه عبور چک میشه اگر درست بود مثلا مقدار یک روی صفحه echo میشه
بعد این خروجی که ایجاد شده بررسی میشه و کاربر وارد میشه

#root#
دوشنبه 17 آذر 1393, 22:07 عصر
همین کاری که الان انجام میدید تقریبا همون API میشه :چشمک: البته نمیدونم این نام کاربری و رمز عبور مربوط به چی هست ولی نباید مال پایگاه داده باشه چون به راحتی قابل دسترسی هست،
دیگه من اطلاعاتم در این حده بقیه :لبخند: دوستان راهنمایی میکنن
دوستی هم قبلا آموزش هایی رو قرار دادن > لینک (http://barnamenevis.org/showthread.php?457283-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B3%D8%A7%D8%AE%D8%AA-%D9%88%D8%A8-%D8%B3%D8%B1%D9%88%DB%8C%D8%B3-%D9%88-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%AF%D8%B1-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF&p=2046333&viewfull=1#post2046333)

storm_saeed
دوشنبه 17 آذر 1393, 22:39 عصر
شما باید از وب سرویس استفاده کنید یعنی شما 2 تا اینترفیس یا همون API درست میکنید یکی برای CLIENT یا همون اندروید یکی برای وب سرویس حالا از طریق برنامه به سرویس اطلاعات رو POST میکنید و حالا در وب سرویس کارهای مورد نیاز رو انجام میدید مثلا کوئری زدن به دیتابیس و پاسخ رو به کلاینت میفرستید
این لینک ها هم خوبه
http://lukencode.com/2010/04/27/calling-web-services-in-android-using-httpclient/
http://stackoverflow.com/questions/8267928/android-rest-client-sample
http://programmerguru.com/android-tutorial/android-restful-webservice-tutorial-part-1/

ali reza mansoori 2
چهارشنبه 19 آذر 1393, 09:14 صبح
ممنون از همه بچه ها
هر وقت تونستم پیاده سازی کنم نتیجه رو اینجا میازم
یا علی

omid_cr77
چهارشنبه 19 آذر 1393, 14:23 عصر
این دو لینک توضیح کامل با مثال داده.بهترین روش دریافت و ارسال مطلب استفاده از متد json که تو لینک های پایین استفاده کرده
http://blog.kerul.net/2014/04/insert-new-record-on-android-online.html
http://blog.kerul.net/2014/04/search-operation-on-android-online.html