MYSQL JDBC

مرحبا ، انا جديد بربط داتا بيز بتطبيق اندرويد و بدات الربط بلغة جافا عن طريق jdbc و تمام بس لما اردت اوصلها داخل تطببق اندرويد صادفت مشاكل فمين يعرف افضل طريقة لربط mysql بمشروع اندرويد بلغة جافا و ما هي الخطوات بالتفصيل و شكرا


لربط تطبيق Java بقاعدة بيانات MySQL ، نحتاج إلى اتباع الخطوات التالية.

في هذا المثال ، نستخدم MySql كقاعدة بيانات. لذلك نحن بحاجة إلى معرفة المعلومات التالية لقاعدة بيانات mysql:

  • فئة برنامج التشغيل: فئة برنامج التشغيل لقاعدة بيانات mysql هي com.mysql.jdbc.Driver.

  • عنوان URL للاتصال: عنوان URL للاتصال بقاعدة بيانات 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");  

 //sonoo هو اسم قاعدة البيانات هنا، و root هو اسم المستخدم وكلمة المرور  

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);}  

}  

}  

كما يمكنك مشاهدة الفيديو في الأسفل لتتعلم بشكل أكبر،

سلام اخي شكرا كثيرا هذا القسم عملتو و مشى حالو ، بس المشكلة انا بعمل ربط داخل تطبيق اندرويد و ما عم يصير في اتصال و اظهار البيانات

وعليكم السلام أخي،

يجب أن تظهر قاعدة البيانات بعد الإتصال.