منتدى مصر التقني
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

الاتصال بقاعدة بيانات MySQL في Java

اذهب الى الأسفل

الاتصال بقاعدة بيانات MySQL في Java  Empty الاتصال بقاعدة بيانات MySQL في Java

مُساهمة من طرف زهراء الجمعة أكتوبر 05, 2018 9:22 am

بسم الله الرحمن الرحيم 

في java ، تم تزويدنا ببعض الطبقات والواجهات البرمجة التي يمكننا الاستفادة منها من الاتصال و التعامل مع قاعدة البيانات .
حيث ان قواعد البيانات لها دورًا مهمًا جدًا في البرمجة نظرًا لأنه يتعين علينا تخزين القيم في مكان ما فيها. لذا ، يجب أن نعرف كيف يمكننا التعامل مع البيانات في قاعدة البيانات بالجافا .
 لدينا العديد من قواعد البيانات المقدمة مثل Oracle ، MySQL وما إلى ذلك. في هذا المقال، ستتعلم كيفية توصيل قاعدة بيانات MySQL بملف Java. 

أولاً ، نحتاج إلى إنشاء اتصال بين MySQL وملفات Java بمساعدة برنامج MySQL. 
ثانيا . بعد إنشاء اتصال يمكننا الوصول إلى قاعدة بيانات MySQL أو استرجاعها.

الواجهات و الفئات التى توفرها الجافا للاتصال بقواعد البيانات :

_ الواجهة Connection 

هذه واجهة في حزمة java.sql تستخدم لتحدد الاتصال بقاعدة بيانات معينة مثل: MySQL و Ms-Access و Oracle ....الخ و يتم تنفيذ عبارات SQL بداخلها 

Class.forName(String driver): 

تلك الفئة تستخدم لتحميل سائق الاتصال او driver الخاص لقاعدة البيانات المطلوب الاتصال بها 

_DriverManager: 

إنها فئة من حزم java.sql تتحكم في مجموعة سوائق الاتصال JDBC drivers و يجب على كل سائق التسجيل في هذه الفئة.


_ getConnection(String url, String userName, String password) 

هذا الأسلوب يؤسس اتصال إلى قاعدة البيانات محمدد برابط. ويستخدم ثلاث معلمات او براميتر مثل:


  • url : رابط قاعدة البيانات المراد الاتصال بها أو حتى انشائها 
  • userName : اسم المستخدم لقاعدة بيانات mysql
  • password : كلمة المرور لقاعدة البيانات 


_con.close(): 

يستخدم هذ الاسلوب لقطع الاتصال مع قاعدة البيانات 

_printStackTrace():يتم استخدام الأسلوب لإظهار رسائل الخطأ. إذا لم يتم تأسيس الاتصال يتم طرح استثناء وطباعة الرسالة.

و اليكم الكود الكامل للاتصال بقاعدة بيانات mysql

الكود:
import java.sql.*;

public class MysqlConnect{
  public static void main(String[] args) {
  System.out.println("MySQL Connect Example.");
  Connection conn = null;
  String url = "jdbc:mysql://localhost:3306/";
  String dbName = "jdbctutorial";
  String driver = "com.mysql.jdbc.Driver";
  String userName = "root";
  String password = "root";
  try {
  Class.forName(driver).newInstance();
  conn = DriverManager.getConnection(url+dbName,userName,password);
  System.out.println("Connected to the database");
  conn.close();
  System.out.println("Disconnected from database");
  } catch (Exception e) {
  e.printStackTrace();
  }
  }
}


تحياتى لكم Surprised
زهراء
زهراء
........
........

تاريخ التسجيل : 18/02/2011
المساهمات : 438
النقاط : 769
التقيم : 67
الدولة : مصر
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الاتصال بقاعدة بيانات MySQL في Java  Empty رد: الاتصال بقاعدة بيانات MySQL في Java

مُساهمة من طرف المبرمج الطموح الإثنين فبراير 04, 2019 7:02 am

شكرا جزيلا [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
المبرمج الطموح
المبرمج الطموح
الاشراف
الاشراف

تاريخ التسجيل : 18/02/2011
المساهمات : 207
النقاط : 368
التقيم : 17
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الاتصال بقاعدة بيانات MySQL في Java  Empty رد: الاتصال بقاعدة بيانات MySQL في Java

مُساهمة من طرف أحمد مناع الأربعاء يناير 01, 2020 3:43 pm

الاتصال بقاعدة بيانات MySQL في Java  1f600  الاتصال بقاعدة بيانات MySQL في Java  1f600  الاتصال بقاعدة بيانات MySQL في Java  1f600  الاتصال بقاعدة بيانات MySQL في Java  1f600

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
أحمد مناع
أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 1108
النقاط : 202034
التقيم : 144
الدولة : مصر
الجنس : ذكر

https://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى