الاتصال بقاعدة بيانات 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
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
الخميس أبريل 25, 2024 8:56 pm من طرف moslema_r
» شركة مكافحة حشرات في راس الخيمة
الخميس أبريل 25, 2024 8:34 pm من طرف moslema_r
» تطبيقIncogniton لإدارة ملفات تعريف متعددة للمتصفح
الأربعاء أبريل 24, 2024 3:51 pm من طرف زاكااا
» افضل شركة مكافحة النمل الابيض بالرياض
الإثنين أبريل 22, 2024 9:41 pm من طرف moslema_r
» Exemplary Сasual Dating - Verified Women
الخميس أبريل 18, 2024 9:18 pm من طرف wdqwd
» رش الدفان بالرياض
الخميس أبريل 18, 2024 7:11 pm من طرف moslema_r
» شركة تنظيف خزانات الشارقة
الخميس أبريل 18, 2024 6:57 pm من طرف moslema_r
» شركة مكافحة الفئران بالرياض
الإثنين أبريل 15, 2024 8:23 pm من طرف moslema_r
» افضل شركة كشف تسربات المياه بالباحة
الخميس أبريل 04, 2024 7:02 am من طرف gmalnagy
» ساعدوني وفهموني help me
الجمعة مارس 29, 2024 8:37 am من طرف linesoft