تعداد جلسات : 6 جلسه
مدرس : رضا اسکندری
تاریخ انتشار : ۱۵مهر۱۳۹۷
کار با پایگاه داده در جاوا (JDBC)
انتشار یافته

قسمت دوم - مقدمات CRUD در JDBC

در این قسمت مقدمات دستورات پایه دیتابیس یا همان CRUD که شامل (CREATE , READ , DELETE , UPDATE ) میباشد در JDBC با دیتابیس اوراکل آموزش داده شده است .



اشتراک در شبکه های اجتماعی tutorialpro.ir tutorialpro.ir
در این دوره کار با databse در جاوا به طور کامل آموزش داده میشود ، مباحثی مانند CRUD ، تراکنش ها در JDBC ، تبدیل Table ها به اکسل و ذخیره فایل و عکس در پایگاه داده و ... در این دوره آموزش داده میشود .
پیش نیاز این دوره آشنایی کامل با زبان جاوا و همچنین آشنایی مقدماتی با مباحث Database مانند CRUD میباشد .
برای دیتابیس اوراکل ، درایور آن را از این لینک و برای دیتابیس  MySql درایور فایل درایور را میتوانید از این لینک دانلود نمایید .

دیدیگاه کاربران



حمید

سلام.خیلی ممنونم. یه سوال دارم. چطوری میتونم با جاوا و هایبرنیت یک صفحه لاگین با توجه به کلاس user بسازم؟ لطفا راهنمایی کنید. ممنونم.

۱۹خرداد۱۳۹۸

رضا اسکندری
سلام ، اگر صفحه لاگین تحت وب منظورتون هست ، در حالت ابتدایی میتونید از JSP  و Servlet در جاوا استفاده کنید و در متد doPost سرولت مربوط به لاگین ، کاربر را از طریق کد زیر پیدا کنید :
String username = req.getParameter("username");
String password = req.getParameter("password");
Criteria cr = session.createCriteria(User.class);
cr.setMaxResults(1);
cr.add(Restrictions.eq("username", username));
cr.add(Restrictions.eq("password", password));
if (cr.list().size()> 0 ){
  //user exists
}​

غیر از این روش ، میتونید از فریم ورک هایی مثل اسپرینگ استفاده کنید و از طریق راه کارهای مربوط به security در این فریم ورک ، عملیات authentication authorization رو انجام بدید و عملیات لاگین و ... رو خود فریم ورک برای شما انجام میده .


۲۰خرداد۱۳۹۸

مهرداد

سلام مرسی از توضحیات خوبتون ، برای خروجی گرفتن با فرمت PDF در جاوا باید چه کاری رو انجام بدیم ؟

۱۸اسفند۱۳۹۷

رضا اسکندری
درود
میتوانید از کتابخانه iText در جاوا برای خروجی PDF استفاده کنید .

۱۸اسفند۱۳۹۷

مهشید

سلام ، این دوره شما فوق العاده عالی و کاربردی بودش ، این ترم خیلی ازش استفاده کردم. سپاس

۲۵آذر۱۳۹۷

رضا اسکندری
سلام
خواهش میکنم.

۲۵آذر۱۳۹۷

سامان

سلام واقعا دستتون درد نکنه زحمت کشیدید همچین دوره ای رو تهیه کردید ، خیلی ازش استفاده بردم.

۲۰آذر۱۳۹۷

رضا اسکندری
سلام
خواهش میکنم ، خوشحال هستم که مفید واقع شده .

۲۰آذر۱۳۹۷

Maryam

mamnun babate komaketung faghat ye soale dg dashtam be jaye your_dbname bayad Mysql ro jaygozing konam? chon ghabul nemikone

۱۷آبان۱۳۹۷

رضا اسکندری
خواهش میکنم ،
به جای db_name باید اسم دیتابیسی رو بزارید که توی MySQL میسازید ، مثل weblog_db , users_db و...

۱۷آبان۱۳۹۷

Maryam

salam mamnun az tozihatetun. man ye soal dashtam baraye database oracle man ehtiaj be jadval mojud dar db shoma va inke chetor nasbesh konam daram mitunid komakam konid.man ta nimehaye video ro negah kardam vali chon hich databasi nadaram nemitunam jelotar beram. mamnun

۱۷آبان۱۳۹۷

رضا اسکندری
درود ، خوشحالم که مورد پسند واقع شده .
اگر روی سیستم خودتون هیچ دیتابیسی رو نصب نکردید پیشنهاد میکنم MySQL رو نصب کنید مثلا WampServer دیتابیس MySQL رو داخل خودش داره و همچنین نصبش بسیار سریعتر و راحت تر از اوراکل هست ، و همچنین تمامی مواردی رو که گفتم رو میشه با تمامی دیتابیس ها پیاده سازی کرد، فقط باید به ازای هر دیتابیس ، درایور اون رو به برنامه اضافه کنید و کانکشن استرینگ رو تغییر بدید ، مثلا کانشکن استرینگ MySQL در محیط لوکال ، مساوی "jdbc:mysql://localhost:3306/your_dbname" است، چون هدف کلی، آموزش JDBC بود ،در آموزش ها نصب دیتابیس رو توضح ندادم.

۱۷آبان۱۳۹۷

عضویت در خبرنامه