mmdarzi
2 سال پیش توسط mmdarzi مطرح شد
4 پاسخ

اتصال به MySqlدر React Native

با سلام و احترام
یک پایگاه داده MySql دارم که می خوام از طریق React Native بهش متصل بشم و روی اون کوئری بزنم و دیتا رو بخونم
اطلاعاتی هم که برای اتصال به دیتابیس دارم ، آدرس آی پی ، نام کاربری و رمز عبور سرور و نام دیتابیس و رمز عبور دیتابیس هست و نوع اتصال هم باید به صورت ssh باشه
از کدام کتابخانه میتونم استفاده کنم برای این کار؟
نسخه ری اکت هم که استفاده میکنم 0.63.2 هستش
ممنون میشم راهنمایی کنید


ثبت پرسش جدید
سینا شاه‌اویسی
تخصص : برنامه نویس فرانت اند
@sinashahoveisi 2 سال پیش مطرح شد
0

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


Mahdi
تخصص : :) عاشق js و php (:
@mahdisamadiyan82 2 سال پیش مطرح شد
0

نمیتونی، باید با php یا هر زبان بک اند نتیجه ی کوئری رو به صورت json به اپلیکیشنت ریسپانس کنی
مثلا من توی جاوااسکریپت با ایجکس یه ریکوست با متود GET میفرستادم سمت سند php خودم از طریق php اکشن اون GET رو میگرفتم مثلا :

index.php?name=mahdi&age=20

مثلا اینجا با متود GET دوتا اکشن name و age رو به index.php با ایجکس می فرستادم تو url به این شکل در می اومد از طرفی هم تو فایل index.php تعریف میکردم که value های اون دوتا اکشن رو واسم بگیره و توی دیتابیس واسم سرچ کنه ببینه کیا اسمشون mahdi و سن 20 دارن و نتیجه رو به صورت json توی فایل index.php برام چاپ کنه ایجکس هم متن index.php رو واسم برمیگردوند که یک متن json هست از طریق اون json میتونستم توی فرانت اند به کاربرا نتیجه ی کوئری رو نشون بدم من ریکت نیتیو کار نکردم ولی باید توش جایگزین ایجکس باشه یا حداقل خود ایجکس باشه توش ولی بازم مراحلش به همین صورته که توضیح دادم.


mmdarzi
تخصص : برنامه نویس وب و موبایل
@mahdi.darzi 2 سال پیش مطرح شد
0

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

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


mmdarzi
تخصص : برنامه نویس وب و موبایل
@mahdi.darzi 2 سال پیش مطرح شد
0

ممنونم از لطف شما
پاسخ رو برای جناب شاه اویسی فرستادم


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام