اتصال پایگاه داده جاوا (JDBC) یک API جاوا است که برای اتصال و اجرای پرس و جو به پایگاه داده استفاده می شود. API مخفف Application Programming Interface است که سندی است که حاوی توضیحاتی در مورد تمام ویژگی های یک محصول (نرم افزار) است. کلاسها و رابطهایی را نشان میدهد که برنامههای نرمافزاری میتوانند برای برقراری ارتباط با یکدیگر دنبال کنند. یک رابط برنامه نویسی کاربردی (API) می تواند برای برنامه ها، کتابخانه ها، سیستم عامل ها و غیره ایجاد شود.
که JDBC API از درایورهای اتصال پایگاه داده جاوا برای اتصال به پایگاه داده استفاده می کند.
Java Database Connectivity API می تواند به هر نوع داده جدولی، عمدتاً داده های ذخیره شده در یک پایگاه داده رابطه ای، دسترسی داشته باشد.
اتصال پایگاه داده جاوا (JDBC) با جاوا در پلتفرمهای مختلف مانند Windows، Mac OS و نسخههای مختلف یونیکس کار میکند.
JDBC مجموعه کاملی از رابطها را فراهم میکند که امکان دسترسی قابل حمل به پایگاه داده پایه را فراهم میکند.
JDBC همان کارایی ODBC را ارائه می دهد که به برنامه های جاوا اجازه می دهد کد مستقل از پایگاه داده را در خود داشته باشند.
کتابخانه JDBC شامل APIهایی برای هر یک از وظایفی است که معمولاً با استفاده از پایگاه داده مرتبط است:
ایجاد یا ایجاد اتصال به پایگاه داده
ایجاد عبارات SQL یا MySQL
اجرای پرس و جوهای SQL یا MySQL در پایگاه داده
مشاهده تغییر رکوردهای حاصل
معماری اتصال به پایگاه داده جاوا (JDBC):-
JDBC API از دو مدل پردازش یعنی دو لایه و سه لایه برای دسترسی به پایگاه داده پشتیبانی می کند. اما به طور کلی JDBC Architecture از دو لایه تشکیل شده است:
i) JDBC API: این برنامه را به JDBC Manager Connection میدهد.
ii) JDBC Driver API: از اتصال JDBC Manager به Driver پشتیبانی می کند.
JDBC API از یک مدیر درایور و درایورهای خاص پایگاه داده برای ایجاد اتصال شفاف به پایگاههای داده ناهمگن استفاده میکند.
مدیر درایور JDBC اطمینان میدهد که از درایور صحیح برای دسترسی به هر منبع داده استفاده میشود.
مدیر درایور در پشتیبانی از چندین درایور همزمان متصل به چندین پایگاه داده مختلف مهارت دارد.
درایورهای اتصال به پایگاه داده جاوا (JDBC) 4 نوع هستند-
1) درایور پل JDBC-ODBC
2) درایور Native-API یا درایور جزئی-java
3) درایور پروتکل شبکه یا درایور کاملاً جاوا
4) درایور نازک یا درایور کاملاً جاوا
چرا آموزش JDBC لازم است؟
اتصال پایگاه داده جاوا (JDBC) یک API جاوا است که برای اتصال و اجرای پرس و جو به پایگاه داده استفاده می شود. از درایورهای JDBC برای اتصال به پایگاه داده استفاده می کند.
ما می دانیم که قبل از JDBC، ODBC API برای اتصال و اجرای پرس و جو به پایگاه داده استفاده می شد. اما ODBC API از درایور ODBC استفاده می کند که به زبان C نوشته شده است که وابسته به پلت فرم و ناامن است. به همین دلیل است که Sun Microsystem API خود (JDBC API) را تعریف کرده است که از درایور JDBC نوشته شده به زبان جاوا استفاده می کند.
JDBC اجازه می دهد تا چندین پیاده سازی وجود داشته باشد و توسط یک برنامه استفاده می شود. API مکانیزمی برای بارگیری پویا بستههای جاوا صحیح و ثبت آنها در JDBC Driver Manager ارائه میدهد.
برای ایجاد اتصالات JDBC، از Driver Manager به عنوان کارخانه اتصال استفاده می شود.
اتصالات JDBC از ایجاد و اجرای دستورات پشتیبانی می کنند.
همچنین، it(JDBC) به یک برنامه جاوا اجازه می دهد تا دستور SQL را صادر کند و نتایج را پردازش کند.
مهارت های دنیای واقعی را بصورت آنلاین بیاموزید EDUCBA یک ارائه دهنده جهانی آموزش مبتنی بر مهارت است که نیازهای اعضا را در بیش از 100 کشور برطرف می کند. ما بزرگترین شرکت فناوری پیشرفته در آسیا با نمونه کارهای 5498+ دوره آنلاین ، 205+ مسیر یادگیری ، 150+ برنامه شغل محور (JOPs) و 50+ بسته دوره حرفه ای شغلی هستیم که توسط متخصصان برجسته صنعت آماده شده است. برنامه های آموزشی ما برنامه های مبتنی بر مهارت شغلی است که توسط صنعت در سراسر امور مالی ، فناوری ، تجارت ، طراحی ، داده و فناوری جدید و آینده مورد نیاز صنعت است.
نمایش نظرات