آموزش اتصال به دیتابیس Mysql در برنامه نویسی اندروید

سلام دوستان در این سری از آموزش برنامه نویسی اندروید به آموزش اتصال به دیتابیس Mysql در برنامه نویسی اندروید می پردازیم در این آموزش یاد می گیرد چه گونه دیتابیس ایجاد کنید و به آن متصل شویم و در نهایت آنها را بخوانیم برای اینکه به آن متصل شویم به صورت معمول امکان پذیر نیست پس ما باید از یک واسط استفاده کنیم در ادامه با ما همراه باشید.
ابتدا کار ما باید یک دیتابیس ایجاد کنیم (این دیتابیس می تواند بروی سرور های مختلف توسط phpmyadmin ایجاد شود یا در صورتی که شما سرور دارید که بروی آن DirectAdmin یا Cpanel نصب شده است می توانید از طریق Wizard آن  را ایجاد کنید) در اینجا چون افراد زیادی سرور شخصی ندارند ما این آموزش را با استفاده از xampp پیش می بریم پس پیش نیاز این آموزش نصب کردن xampp یا wamp یا مجازی ساز های از این دسته هستند پس ابتدای کار xampp را اجرا کنید و دو سرویس  Apache و Mysql را اجرا کنید همانند شکل زیر.
 

سپس در بخش Mysql بروی Admin کلیک کنید سپس Phpmyadmin برای شما باز خواهد شد در سمت چپ صفحه بروی new کلیک کنید.

سپس نام آن را در فیلد مورد نظر قرار داده و بروی Create کلیک کنید. تا اینجا یک دیتابیس خالی برای ما ایجاد شده است.
فعلا تا همین جا کافی است بر می گردیم به کد های مربوط به اتصال به دیتابیس
ابتدا یک فایل php در مسیر زیر ایجاد کنید نام فایل را برابر با db_config.php قرار دهید.

این مسیر نصبی xampp است در صورتی که آن را در جای دیگر نصب کرده باشید ممکن است فرق کند.
بعد از اینکه فایل را ایجاد کردید کد های زیر را در آن قرار دهید.

دوستانی که بروی xampp دارن کار می کنن
DB_USER : می شود نام یوزر ما (که ما در xampp چیزی نساختیم و از Deafult آن که root باشد استفاده کردیم) دوستانی که بروی وب سرور کار می کنند باید نام یوزر خود را قرار دهند.
DB_PASSWORD : پسور مربوط به آن یوزر که در اینجا نباید چیزی در آن قرار دهید ولی در وب سرور پسوردی که برای یوزر خودتان قرار داده اید را در اینجا باید وارد کنید.
DB_DATABASE : نام دیتابیس که ما آن را برابر با programchi قرار دادیم.
DB_SERVER : ایپی ادرس یا به طور معمول در xampp و وب سرور localhost قرار می گیرد.
همانطور که معلوم شد اینها اطالاعاتی هستند که در اتصال به دیتابیس به ما کمک خواهند کرد.
حالا باید یک فایل php ایجاد کنیم تا این connection را بررسی کند که آیا مقدار هایی که شما وارد کردید درست است یا نه پس یک فایل دیگر به نام db_connect.php در همان بخش قبلی درست می کنیم سپس کد زیر را در آن قرار دهید.

 
هر بالا ما دو void اصلی داریم اولی یا connect بررسی می کند که آیا اطلاعات سرور درست است یا خیر از require برای انتقال داده ها از فایل db_config به db_connect استفاده شده است. و void دوم ما یا close برای بستن connection استفاده می شود.
حالا یک فایل به نام checkConnection.php ایجاد کنید و کد زیر را قرار دهید.

حالا در صورتی که درست کار ها را انجام داده باشید. پیام sucess و در غیر این صورت Error چاپ  می شود.
حالا url  زیر را در مرورگر خود باز کنید.

 
در مرحله بعد کد های مربوط به جاوا را خواهیم گذاشت.
 
موفق و موید باشید.
 
 

مطالعه بیشتر