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

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

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

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

مُساهمة من طرف زهراء الإثنين 8 أكتوبر 2018 - 9:49

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

أهلا بكم 

فى مقال سابق تعلمنا [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] سوف تتعلم كيفية إنشاء قاعدة البيانات الخاصة بنا من خلال تطبيقات الجافا وقبل البدء اليك مقال الاستاذ أحمد مناع عن [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] استخدم فيها الاستاذ احمد معالج الانشاء لكننا فى هذا المقال سنقوم بإنشاء قاعدة بيانات بواسطة 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();
  }
  }
}


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

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

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

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

مُساهمة من طرف أحمد مناع الأحد 13 يناير 2019 - 5:49

شكرا جزيلا [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
أحمد مناع
أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 1108
النقاط : 202034
التقيم : 144
الدولة : مصر
الجنس : ذكر

https://egy-tech.forumegypt.net

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

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

مُساهمة من طرف المبرمج الطموح الأحد 8 ديسمبر 2019 - 10:12

شكرا جزيلا 
المبرمج الطموح
المبرمج الطموح
الاشراف
الاشراف

تاريخ التسجيل : 18/02/2011
المساهمات : 207
النقاط : 368
التقيم : 17
الدولة : مصر
الجنس : ذكر

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

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

مُساهمة من طرف mergac الإثنين 13 يوليو 2020 - 4:39

شكرا لك
لكني وجدت مشكلة في هدا الكود حيث لا يقوم بإنشاء قاعدة بيانات 
وهذا هي رسالة الخطأ
run:
Database creation example!
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'jdbctutorial'
ياترى ماهي المشكلة
mergac
mergac
.
.

تاريخ التسجيل : 03/11/2019
المساهمات : 7
النقاط : 8
التقيم : 1
الدولة : الجزائر
الجنس : انثى

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

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

ََ

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


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