برنامهنویسی JDBC برای مبتدیان
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- اتصال به یک پایگاه داده رابطهای
- کوئری جدول پایگاه داده
- انجام عملیاتهای DML با استفاده از دستور، Prepared Statement و Oracle Prepared Statement
- فراخوانی توابع و رویههای ذخیره شده با استفاده از رابط CallableStatement
- بروزرسانیهای انبوه
- مجموعه نتایج قابل اسکرول
- ذخیره تصویر یا استریمهای کاراکتر در پایگاه داده با استفاده از تایپهای BLOB و CLOB
- فراخوانی JDBC API در ابزار خط فرمان JSHELL
توضیحات دوره
این دوره عمدتاً برای مبتدیانی طراحی شده که از زبان برنامهنویسی جاوا برای توسعه اپلیکیشن پایگاه داده استفاده میکنند. این دوره با استفاده از جاوا 8 یا جاوا 9 (اپلیکیشنهای مبتنی بر ماژول JPMS) به تعامل با پایگاه دادههای رابطهای، اجرای دستورات SQL مانند DDLو DML و DCL و DRL میپردازد. با استفاده از JDBC API، برنامهنویسان میتوانند با هر نوع داده ساختاریافته مانند Spreadsheets یا فایلهای CSV ارتباط برقرار کنند. Spreadsheets بخشی از جاوا است و فقط یک مشخصه است. پیادهسازی واقعی این مشخصه در سمت درایور JDBC انجام میشود که در یک فایل JAR خارجی که به طور رایگان از وبسایتهای فروشنده پایگاه داده قابل دانلود است، موجود است.
Spreadsheets دارای 6 آبجکت اصلی است: DriverManager، اتصال، دستور، PreparedStatement و CallableStatement و مجموعه نتایج است. رابط دستور یک آبجکت عمومی است که میتواند فرمانهای SQL را اجرا کند. در حالی که Prepared Statement به کوئری SQL خاص متصل میشود و این کوئری از پیش کامپایل شده است، بنابراین اجرای آن سریعتر است. CallableStatements برای اجرای رویههای ذخیره شده استفاده میشوند.
تبدیل آبجکتهای پایگاه داده به آبجکتهای کالکشن جاوا مانند ArrayList و HashSet و غیره، استفاده از الگوهای طراحی محبوب مانند الگوی DAO، پنهانسازی APIS سطح پایین و نمایش داده پایگاه داده به عنوان آبجکتهای کالکشن
جاوا 9 دارای مفسر خط فرمان JShell برای اجرای اسنیپتهای کد جاوا است. یادگیرندگان به راحتی با استفاده از این دوره تجربه واقعی کسب میکنند.
برای نوشتن اپلیکیشنهای اسپرینگ بوت با استفاده از Spring JDBC و JPA (Java Persistence API)، درک پایهای از API JDBC لازم است، زیرا JPA به ابزارهای ORM بستگی دارد و این ابزارها به طور داخلی از API JDBC برای تعامل با پایگاه دادهها استفاده میکنند.
این دوره برای چه کسانی مناسب است؟
- مبتدیان توسعهدهنده جاوا که علاقهمند به تعامل با هر پایگاه داده رابطهای، فایلهای متنی یا فایلهای اکسل هستند.
- توسعه اپلیکیشنهای تجاری پایگاه داده با اندازه کوچک تا متوسط
- درک اولیه از JDBC برای توسعه اپلیکیشنهای سازمانی با استفاده از EJB یا اسپرینگ بوت نیاز است.
- توسعه اپلیکیشنها با استفاده از جاوا 8 یا جاوا 9 (اپلیکیشنهای مبتنی بر ماژول)
برنامهنویسی JDBC برای مبتدیان
-
مقدمه JDBC 03:37
-
انواع درایور JDBC، معماری و دانلود 04:25
-
Eclipse - راهاندازی محیط برای پروژههای جاوا 8 04:59
-
اتصال به یک پایگاه داده 02:57
-
کوئری یک جدول با استفاده از رابط دستور 10:21
-
درج DML با استفاده از رابط دستور 03:19
-
بروزرسانی DML با استفاده از رابط دستور 02:54
-
حذف DML با استفاده از رابط دستور 02:58
-
کوئری یک جدول با استفاده از رابط Prepared Statement 04:33
-
درج DML با استفاده از رابط Prepared Statement 03:26
-
درج DML با استفاده از Oracle Prepared Statement 04:10
-
بروزرسانی DML با استفاده از رابط PreparedStatement 04:52
-
بروزرسانی DML با استفاده از رابط Oracle Prepared Statement 03:46
-
حذف DML با استفاده از رابط Prepared Statement 06:11
-
یافتن n امین حقوق از یک جدول 02:55
-
محیط JSHELL 07:04
-
عملیات درج DML در JSHELL 05:45
-
عملیات DML UPDATE API JDBC در JSHELL 02:35
-
عملیات DML DELETE API JDBC در JSHELL 04:13
-
مقدمه 04:59
-
پردازش دستهای 04:01
-
درج DML و واکشی فایل متنی nchar به نوع CLOB 07:11
-
درج DML و واکشی فایل باینری به نوع BLOB 06:27
-
انواع مجموعه نتایج قابل اسکرول 07:07
-
فراخوانی تابع ذخیره شده 06:53
-
فراخوانی رویه ذخیره شده با پارامترهای ورودی و خروجی 07:46
مشخصات آموزش
برنامهنویسی JDBC برای مبتدیان
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:مقدماتی
- تعداد درس:26
- مدت زمان :02:09:24
- حجم :900.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy