در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

آموزش کار با دیتابیس در زبان جاوا

با سلام به دوستان Itpro. در این فیلم آموزشی نحوه ارتباط با دیتابیس در زبان جاوا توضیح داده شده است. برای ارتباط با دیتابیس شما باید driver مربوط یه دیتابیس مورد نظر را بر روی پروژه خود اضافه کنید. زبان جاوا با دیتابیس های مختلف می تواند کار کند که کار کردن با هرکدام نیازمند نصب درایور دیتابیس مورد نظر است. در این ویدیو ما از دیتابیس MySQL استفاده کرده ایم. این دیتابیس در داخل بسته xamp وجود دارد که می توانید به طور رایگان آن را دانلود کنید. همچنین در بسته xamp یک ابزاری برای مدیریت دیتابیس وجود دارد که نام آن phpmyAdmin می باشد . در این ویدیو نحوه نصب درایور و کار با phpmyadmin توضیح داده شده است. در ادامه در محیط eclipse نحوه ساخت فرم و نحوه درج و حذف و بروزرسانی داده ها و نمایش آنها با استفاده از ابزار های مختلف نشان داده شده است. مفاهیم و مطالبی که در این فیلم آموزشی مطرح شده است عبارتند از:

  1. مفهوم درایور برای دیتابیس
  2. نصب درایور دیتابیس MySql در eclipse
  3. راه اندازی Mysql
  4. ساخت دیتابیس و جدول در Mysql به کمک phpmyadmin
  5. نوشتن برنامه درج اطلاعات در دیتابیس
  6. نوشتن برنامه نمایش اطلاعات از دیتابیس
  7. نوشتن فرم بروزرسانی داده های دیتابیس
  8. نوشتن فرم حذف داده های دیتابیس
  9. کار با table در eclipse و انتخاب داده های آن

امیدوارم این ویدیو کمکی به دانش شما در زبان جاوا کرده باشد و برای شما مفید باشد. این ویدیو ها مقدمه های سریال های آموزشی برنامه نویسی است پس برای بالا برد کیفیت لطفا انتقادات و پیشنهادات خود را مطرح نمایید با تشکر.

مدت زمان ویدیو: 66 دقیقه


حجم 143 مگابایت

تهیه کننده: مهدی عادلی فر

منبع: ITPRO

#آموزش_select_از_دیتابیس #مشکل_متصل_شدن_به_دیتابیس #درایور_دیتابیس_در_جاوا #نوشتن_کوئری_در_جاوا #کنترل_های_گرافیکی_در_جاوا #آموزش_برنامه_نویسی_جاوا #دریافت_داده_های_gridview_از_دیتابیس #طراحی_دیتابیس_های_sql #ارتباط_جاوا_با_mysql #کار_با_دیتابیس_در_جاوا
17 نظر
iman313

سلام خواهش میکنم آموزش های مربوط به جاوا رو بیشتر کنید مرسی

این اموزشهای فارسی برای مثل منی که زبان انگلیسی بلد نیستم (متاسفانه ) خیلی مفیده

یاحق

نازنین خزاعی فرید

با سلام میخواستم اگه ممکن سورس کدهای این بخش و آپلود کنید خیلی ممنون از ویدیو خوبتون

نازنین خزاعی فرید

سلام من سوال و توی خصوصی مطرح کردم که گفتید اینجا بپرسم من جداول sql با استفاده از ویدیو آموزشی شما طراحی کردم میخواستم برای جداولم امکان سرچ بزارم که توی ویدیو آموزشش نبود ممنون میشم راهنمایی کنید.

مهدی عادلی فر

سلام به شما دوست عزیز.

سرچ کردن همون select هست که توی قسمت where شما می تونید براش شرط تعیین کنید و نتیجه رو مانند نتیجه select نمایش بدید.

hassan888

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

من چند تا سوال داشتم : من وقتی آدرس آی پی هاست سایتم رو وارد میکنم ،

1- باید پورت آن را هم وارد کنم ؟

2- پورت هاست را چگونه بدست بیاورم ؟

3- وقتی وارد سی پنل میشم تو نوار آدرس بار یک پورت جلوی آدرس سی پنل نوشته 2083 . وقتی این پورت را وارد میکنم و چه وارد نکنم اصلا به دیتابیس متصل نمیشه .

4- آیا برای اتصال به mysql آنلاین باید از کتابخانه ی دیگری استفاده کنم ؟

5- من کاملا کدها را مثل فیلم نوشتم ، به mysql که برنامه wamp میده متصل میشه ولی به هاست سایتم متصل نمیشه و ارور زیر رو میده :

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

Last packet sent to the server was 0 ms ago.

کد های من بصورت هست :

try {
            String pass = "12345678";
            String user = "myusername";
            String url = "jdbc:mysql://148.251.77.55:2083/zahediha_pop?";
            Class.forName("com.mysql.jdbc.Driver").newInstance();
            Connection con = DriverManager.getConnection(url , user , pass);
            Statement st = con.createStatement();
            System.out.println("connected");
            String query = "INSERT INTO `memberid`(`number`, `username`) VALUES ('123','hassan&woohee')";
            st.execute(query);
            st.close();
            con.close();

        } catch (Exception ex) {
            //Logger.getLogger(testlogin.class.getName()).log(Level.SEVERE, null, ex);
            System.out.println(ex);
        }

لطفا کمکم کنید .

مهدی عادلی فر

سلام به شما دوست گرامی

شما باید برای اتصال شماره پورت رو هم وارد کنید. شماره پورت که mysql بر روی آن اجرا می‌شود باید مشخص شود. دلیل این که برنامه شما به دیتابیس وصل نمی شود احتمالا این است که فایروال اجاره دسترسی به آدرس یا پورت مورد نظر را نمیدهد.

hassan888

من هم پورت 3306 و هم 2083 را امتحان کردم ولی باز هم ارور میده . من فایروال و آنتی ویروس سیستم خودم را هم غیر فعال کردم ولی باز هم درست نشد . لطفا راهنماییم کنید .

مهدی عادلی فر

شما باید از فایروال سرور پورت مورد نظر رو باز کنید

hassan888

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

مهدی عادلی فر

نه لازم نیست سرور بخرید

منظورم این بود که باید هاست شما اجازه دسترسی به پورت و آدرس مورد نظر رو بده

برای راحتی کار نرم افزار sqlyog رو نصب کنید بعد با استفاده از اون سعی کنید به دیتابیس هاست وصل بشید.

Sqlyog ابزار کار با my SQL است. در صورتی که با موفقیت به هاست وصل شدید با همان اطلاعات برنامه را نیز به هاست وصل کنید اگر نتوانید به هاست وصل بشید یعنی هست شما این اجازه را نمی دهد

مهدی عادلی فر

معمولا وقتی شما هاست خریداری میکنید اطلاعات مربوط به وصل شدن به mysql را به شما میدهد

hassan888

من با برنامه ای که فرمودید امتحان کردم و به هاست متصل نشد پس مشکل از هاست من هست ؟

آیا ممکن هست که بخاطر اینکه هاست من از نوع رایگان هست اجازه دسترسی به تون را نداشته نباشم ؟

مهدی عادلی فر

بله مشکل از هاسته

مشکل اینه که هاست شما اجازه دسترسی از خارج رو نمیده این ممکنه به خاطر رایگان بودنش باشه شاید هم علت فنی داشته باشه که بشه حلش کرد. با پشتیبانی هاستتون تماس بگیرید.

hassan888

به پشتیبانی گفتم و اونا ازم پرسیدن که میخوام با ریموت به دیتابیس متصل بشم ؟ ریموت چیه ؟

hassan888

لطفا راهنمایی کنید

مهدی عادلی فر

سلام به شما دوست عزیز.

منظور از remote یعنی اتصال از راه دور است. بله هاست شما باید قابلیت این را داشته باشد که بتوان به صورت ریموت به دیتابیس آن وصل شد.

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

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