الاتصال بقاعدة بيانات MySQL في Java
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: قواعد البيانات JAVA JDBC
صفحة 1 من اصل 1 • شاطر
الاتصال بقاعدة بيانات MySQL في Java
بسم الله الرحمن الرحيم
في 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();
}
}
}
تحياتى لكم

زهراء- ........
- تاريخ التسجيل : 18/02/2011
المساهمات : 438
النقاط : 769
التقيم : 67
الدولة :
الجنس :
رد: الاتصال بقاعدة بيانات MySQL في Java
شكرا جزيلا [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
المبرمج الطموح- الاشراف
- تاريخ التسجيل : 18/02/2011
المساهمات : 207
النقاط : 368
التقيم : 17
الدولة :
الجنس :
رد: الاتصال بقاعدة بيانات MySQL في Java




ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
| |
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: قواعد البيانات JAVA JDBC
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
» كبسولات نباتية فارغة
» شحن عملات تيك توك مجانا بدون رقم هاتف
» فوط صحية ناعمة لايام الولادة بالقطن العضوية قوية الامتصاص| organyckw
» اعلانات الباصات الكويت | شركة دعاية واعلان | كواليتي ميكرز | 0096597550465
» كيفية تحديد سعر تصميم تطبيقات الجوال– ايكون تك
» تعلم كيفية حفظ و أسترجاع الصورة فى قاعدة بيانات أكسس باستخدام الكائن Stream object
» كيفية تأسيس شركة في دبي
» افضل واحدث كاميرات المراقبة الامنية والمشاهدة عبر الانترنت
» اصنع شبكتك بنفسك