إنشاء قاعدة بيانات MySQL بأستخدام شفرة Java

إرسال مساهمة في موضوع

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

إنشاء قاعدة بيانات MySQL بأستخدام شفرة Java

مُساهمة من طرف زهراء في الإثنين أكتوبر 08, 2018 3:49 pm

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

أهلا بكم 

فى مقال سابق تعلمنا [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] سوف تتعلم كيفية إنشاء قاعدة البيانات الخاصة بنا من خلال تطبيقات الجافا وقبل البدء اليك مقال الاستاذ أحمد مناع عن [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] استخدم فيها الاستاذ احمد معالج الانشاء لكننا فى هذا المقال سنقوم بإنشاء قاعدة بيانات بواسطة MySQL  من خلال الشفرة وبمساعدة بعض الطرق التى توفرها لغة java  وعبارة SQL و ذلك على النحو التالى :

1_استيراد المكتبات اللازمة للشفرة
الكود:
import java.io.*;
import java.sql.*;

2_الاعلان عن متغير الاتصال Connection الذى نص الاتصال باعدة البيانات

الكود:
Connection con = null;

3_ تحميل سائق اتصال قاعدة بيانات mysql
الكود:
Class.forName("com.mysql.jdbc.Driver");

4_ تمرير نص الاتصال للطريقة getConnection الخاص DriverManager
الكود:
con = DriverManager.getConnection
("jdbc:mysql://localhost:3306/jdbctutorial","root","root");

5_إنشاء كائن الاستعلامات
الكود:
Statement st = con.createStatement();

6_ تنفيذ جملة sql الخاصة بانشاء قاعدة البيانات CREATE DATABASE مع اعطاء اسم للقاعدة
الكود:
st.executeUpdate("CREATE DATABASE "+database);



الشفرة الكاملة لانشاء قاعدة البيانات على النحو التالى :

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

public class CreateDatabase{
  public static void main(String[] args) {
  System.out.println("Database creation example!");
  Connection con = null;
  try{
  Class.forName("com.mysql.jdbc.Driver");
  con = DriverManager.getConnection
("jdbc:mysql://localhost:3306/jdbctutorial","root","root");
  try{
  Statement st = con.createStatement();
  BufferedReader bf = new BufferedReader
(new InputStreamReader(System.in));
  System.out.println("Enter Database name:");
  String database = bf.readLine();
  st.executeUpdate("CREATE DATABASE "+database);
  System.out.println("1 row(s) affacted");
  }
  catch (SQLException s){
  System.out.println("SQL statement is not executed!");
  }
  }
  catch (Exception e){
  e.printStackTrace();
  }
  }
}


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

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

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

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

ََ

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


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