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

إنشاء جدول قاعدة البيانات MySql إستخدام تطبيقات Java

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

إنشاء جدول قاعدة البيانات MySql إستخدام تطبيقات Java  Empty إنشاء جدول قاعدة البيانات MySql إستخدام تطبيقات Java

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

اهلا بكم 

فى مقال سابق تعلمنا كيفة [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]  فى هذا المقال نقدم لك مثالاً مع التعليمات البرمجية مع الشرح الذي يساعدك على إنشاء جدول قاعدة بيانات باستخدام ملف java.
سنقوم بإنشاء الاتصال مع قاعدة البيانات وإنشاء جدول مع بعض الحقول. إذا كان اسم الجدول موجودًا بالفعل ، فسنقوم بعرض الرسالة "الجدول موجود بالفعل!".

اولا : شرح بعض الواجهات و الفئات التى نستخدمها فى هذا المقال 


  • Statement: تستخدم هذه الواجهة تنفيذ عبارة SQL وإرجاع النتيجة التي ينتجها 
  • createStatement : هذه الطريقة من واجهة الاتصال Connection interface التى تقوم بارجاع الكائن Statement object سيتم تجميع هذه الطريقة مرارًا وتكرارًا كلما تم تشغيل البرنامج. 
  • CREATE TABLE table_name(field_name) : جملة أستعلام لانشاء جدول فى قاعدة البيانات مع اعطاء اسم لها 
  • executeUpdate(String table :هذا الأسلوب أيضاً تنفيذ عبارة SQL التي قد تكون عبارة INSERT أو UPDATE أو DELETE مستخدمة في التعليمات البرمجية. يأخذ معلمات أنواع السلسلة لبيان SQL



ثانيا : الشفرة الكاملة على النحو التالى :

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

public class CreateTable{
  public static void main(String[] args) {
    System.out.println("Table Creation Example!");
    Connection con = null;
    String url = "jdbc:mysql://localhost:3306/";
    String dbName = "jdbctutorial";
    String driverName = "com.mysql.jdbc.Driver";
    String userName = "root";
    String password = "root";
    try{
      Class.forName(driverName).newInstance();
      con = DriverManager.getConnection(url+dbName, userName, password);
      try{
        Statement st = con.createStatement();
        String table = "CREATE TABLE Employee11(Emp_code integer, Emp_name varchar(10))";
        st.executeUpdate(table);
        System.out.println("Table creation process successfully!");
      }
      catch(SQLException s){
        System.out.println("Table all ready exists!");
      }
      con.close();
    }
    catch (Exception e){
      e.printStackTrace();
    }
  }
}


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

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

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

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

ََ

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


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