Java و MySQL و JDBC Hello World Tutorial - إنشاء اتصال وإدراج البيانات واسترداد البيانات من MySQL

نشرت: 2020-07-27
برنامج تعليمي بسيط حول كيفية إنشاء اتصال JDBC بـ MySQL DB محليًا على نظام macOS

في هذا العالم التكنولوجي المبتكر الحالي ، لا يوجد مكان لا تحتاج فيه إلى Database connectivity لتخصيص الاتصال والنشاط.

إذا كنت تستخدم Facebook أو Twitter أو أي وسائط اجتماعية أخرى ، فقد يتم تخزين كل إجراء تقوم به على الموقع في DB والذي سيتم retrieved during your next visit لعرض شخصي ذي صلة.

هناك عدد غير قليل من التقنيات الأخرى مثل التخزين المؤقت للمتصفح ولكن تخزين التفضيل على DataBase هو أحدها.

هناك الكثير من قواعد البيانات في البرية. فيما يلي عدد قليل منهم: CouchBase و MySQL و Oracle و Cassandra و MongoDB وما إلى ذلك. في هذا البرنامج التعليمي سوف ننتقل إلى قاعدة بيانات MySQL.

إذا كان لديك أي من الأسئلة الواردة أدناه ، فأنت في المكان الصحيح:

  • برنامج JDBC التعليمي - JDBC HelloWorld MySQL
  • الاتصال بقاعدة البيانات باستخدام JDBC
  • اتصال JDBC و MySQL
  • في Java كيفية الاتصال بـ MySQL باستخدام برنامج تشغيل JDBC
  • استخدام JDBC للاتصال بـ MySQL من برنامج Java
  • عينة كود لاتصال JDBC في جافا مع mysql
  • كيفية توصيل قاعدة بيانات mysql في جافا باستخدام الكسوف

ماذا تحتاج؟

تحتاج إلى تثبيت MySQL محليًا على سطح المكتب أو الكمبيوتر المحمول. لقد قمت بتثبيت MAMP على نظام macOS الخاص بي والذي يأتي افتراضيًا مع MySQL DB.

هيا بنا نبدأ:

  1. إنشاء فئة CrunchifyMySQLDBTutorial.java
  2. إنشاء Connection قاعدة بيانات قياسي وكائنات PreparedStatement و ResultSet
  3. نفذ executeUpdate() لإدراج البيانات في الجدول
  4. نفذ executeQuery() لاسترداد البيانات من MySQL Table
  5. في حالتنا هذه:
    1. اسم قاعدة البيانات: crunchify
    2. اسم المستخدم: الجذر
    3. كلمة المرور: root
    4. اسم الجدول: موظف
  6. Step - 1 : إنشاء اتصال بقاعدة البيانات. في حالة فشل JDBC ، سنقوم بإلقاء رسالة خطأ
  7. Step - 2 : سنضيف 3 سجلات إلى قاعدة البيانات
  8. Step - 3 : سنقرأ جميع السجلات واحدًا تلو الآخر ونطبعها على وحدة تحكم Eclipse

تبعية مافن لـ JDBC MySQL

الرجاء إضافة التبعية المخضرمة أدناه إلى ملف pom.xml الخاص بمشروعك.

هنا هيكل قاعدة البيانات لدينا

مثال بسيط لـ JDBC MySQL Hello World في Java بواسطة Crunchify

أكمل كود Java لاتصال MySQL JDBC وإضافة العملية واستردادها

انتاج: