لربط تطبيق Java بقاعدة بيانات MySQL، علينا اتباع 5 خطوات التالية.
في هذا المثال نستخدم MySql كقاعدة بيانات. لذلك نحن بحاجة إلى معرفة المعلومات التالية لقاعدة بيانات MySQL:
لنقم أولاً بإنشاء جدول في قاعدة بيانات MySQL، ولكن قبل إنشاء الجدول، نحتاج إلى إنشاء قاعدة بيانات أولاً.
create database sonoo; use sonoo; create table emp(id int(10),name varchar(40),age int(3));
مثال لربط تطبيق Java بقاعدة بيانات MySQL
في هذا المثال، sonoo هو اسم قاعدة البيانات، وroot هو اسم المستخدم وكلمة المرور.
import java.sql.*; class MysqlCon{ public static void main(String args[]){ try{ Class.forName('com.mysql.jdbc.Driver'); Connection con=DriverManager.getConnection( 'jdbc:mysql://localhost:3306/sonoo','root','root'); //here sonoo is database name, root is username and password Statement stmt=con.createStatement(); ResultSet rs=stmt.executeQuery('select * from emp'); while(rs.next()) System.out.println(rs.getInt(1)+' '+rs.getString(2)+' '+rs.getString(3)); con.close(); }catch(Exception e){ System.out.println(e);} } }قم بتنزيل هذا المثال
المثال أعلاه سوف يجلب كافة سجلات جدول emp.
مشرف بوويرشيل
لربط تطبيق جافا بقاعدة بيانات MySQL، mysqlconnector.jar الملف مطلوب ليتم تحميله.
قم بتنزيل ملف الجرة mysql-connector.jarطريقتان لتحميل ملف الجرة:
- الصق ملف mysqlconnector.jar في المجلد jre/lib/ext
- تعيين مسار الفصل
1) الصق ملف mysqlconnector.jar في المجلد JRE/lib/ext:
قم بتنزيل ملف mysqlconnector.jar. انتقل إلى المجلد jre/lib/ext والصق ملف الجرة هنا. |
2) تعيين مسار الفصل:
هناك طريقتان لتعيين مسار الفصل:
|
كيفية تعيين مسار الفصل المؤقت
افتح موجه الأوامر واكتب: |
C:>set classpath=c:foldermysql-connector-java-5.0.8-bin.jar;.;
كيفية تعيين مسار الفصل الدائم
انتقل إلى متغير البيئة ثم انقر فوق علامة تبويب جديدة. في اسم متغير الكتابة com.classpath وبقيمة متغيرة، قم بلصق المسار إلى ملف mysqlconnector.jar عن طريق إلحاق mysqlconnector.jar;.; مثل C:foldermysql-connector-Java-5.0.8-bin.jar;.;