• 0

كيف أربطُ تطبيق Java بقاعدة بيانات Mysql؟

لدي تطبيق بلغة Java ، وأريد ربطه بقاعدة بيانات بسيطة من نوع Mysql، هل هذه الإمكانية متاحة؟ وإذا كان الجواب نعم، كيف ذلك؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

DriverMamager وسيلة قديمة بعض الشيء، لذا فاستعمال DataSource في هذه الحالة أفضل للاتصال بقاعدة البيانات من نوع Mysql:

هذا الجزء خاص بتعريف أداة DataSource:

Context context = new InitialContext();
DataSource dataSource = (DataSource) context.lookup("java:comp/env/jdbc/myDB");

كما يمكننا تعريفها بهذه الطريقة:

MysqlDataSource dataSource = new MysqlDataSource();
dataSource.setUser("scott");
dataSource.setPassword("tiger");
dataSource.setServerName("myDBHost.example.org");

ثم لإنشاء اتصال مع قاعدة البيانات وجلب المعلومات، نكتب:

Connection conn = dataSource.getConnection();
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT ID FROM USERS");
...
// هنا يمكننا إظهار المعلومات المستخرجة كيفما أردنا
rs.close();
stmt.close();
conn.close();
//إغلاق الإتصال مع القاعدةبعد الإنتهاء

MySQL Java tutorial

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن