JDBC چیست ؟
سلام !
JDBC یه رابط برنامه سازی کاربردیه (API) که باعث میشه برنامه های جاوا به دیتا بیس متصل بشن. مثل یه استاندارد می مونه و اصلا واسش مهم نیست که تو الان از Mysql داری استفاده می کنی یا Oracle ، همیشه با یه روش اتصال به دیتا بیس رو برقرار می کنه.
اما چه وظایفی بر عهده داره ؟
1 - ارتباط با پایگاه داده
2 - ارسال دستورات sql
3 - پردازش و دریافت نتایج برگشتی از پایگاه داده
4 - قطع ارتباط با بانک اطلاعاتی
چه شکلی میشه این وظایف رو پیاده سازی کرد؟؟؟
ابتدا باید نوع درایور رو واسه اتصال معین کنیم .

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

حالا واسه پرس و جو از پایگاه داده ، به متد کلاس statement نیاز داریم تا دستور sql رو ببره واسه پایگاه داده

سپس برای اجرا ی دستور SQL از متد execute استفاده می کنیم البته گاهی وقت ها اگه قراره نتیجه رو برگردونه باید execute query بزنی اما اگه فقط می خوای اجرا بشه همون execute کافیه . البته مدل های مختلف دیگه ایی هم داره مثل execute update و .... که واسه عملیات خاصی مثل درج و ویرایش داده ها در جدول استفاده میشه.
آخر دست هم باید connection رو ببندیم.

البته می دونی که باید همه ی این دستورات رو داخل بلوک try - catch بنویسی .
--------------------------------------------------------------------------------------------------------------------------------
غصه مرا کُشت...!!! وقتی دیدم دست به سینه ایستاده ای... تمام ِ راه را برای آغوشَت دویده بودم بی انصاف....
اکثر ما موفقیت را قله ای دور از دسترس می بینیم و این گاهی باعث می شود هیچ تمایلی به سعی و تلاش از خود نشان ندهیم. چرا سختی بکشیم وقتی به هر حال این راه طی می شود و به پایان می رسد؟ این تصور از پیروزی اشتباه و مهلک است. اینشتین روز و شب تلاش کرد و بر کاستی ها و مسائل علم فیزیک غلبه کرد اما نه یک شبه! هدفی غایی در ذهن داشت و می دانست با هر گامی که به جلو بر می دارد یک قدم به آن چه در ذهنش دارد نزدیکتر می شود. کار کوچکی که در یک زمان محدود انجام می دهی شاید به نظر بزرگ و مهم نرسد اما بدان که در مقیاس بزرگتر حرکتی است کوچک در مسیری طولانی به سوی هدفی بزرگ !