الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة في ربط java with mysql

بدأه Ahmad-n في 27 يونيو 2011 · 2 رد · 599 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اولا السلام عليكم

----

جربت مثال بسيط لاتصال mysql بقاعدة البانات انا مبتدئ في هذا المجال

و البرنامج اشتغل 100 المية على الجافا ابلت

لكن لما حاولت اشغل هذا المشروع على صفحة النت ما حصل عملية الاتصال و البرنامج كله ما اشتغل ؟؟

 	try
 {

Class.forName(" 	try
 {

Class.forName("com.mysql.jdbc.Driver");

Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/pro","root",null);
 Statement st=con.createStatement() ;
  Statement sq=con.createStatement() ;
ResultSet rs=st.executeQuery("SELECT * FROM users") ;


while(rs.next() )
 {

s++;
 }

st.executeUpdate("INSERT INTO users " + "VALUES ("+s+",'"+Fname.getText()+"','"+Lname.getText()
        +"','"+nkname.getText()+"','"+pass.getText()+"','0','0')");


 }
 catch(Exception eer)
 {
 System.out.println(eer.toString());
 }
");

Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/pro","root",null);
 Statement st=con.createStatement() ;
  Statement sq=con.createStatement() ;
ResultSet rs=st.executeQuery("SELECT * FROM users") ;


while(rs.next() )
 {

s++;
 }

st.executeUpdate("INSERT INTO users " + "VALUES ("+s+",'"+Fname.getText()+"','"+Lname.getText()
        +"','"+nkname.getText()+"','"+pass.getText()+"','0','0')");


 }
 catch(Exception eer)
 {
 System.out.println(eer.toString());
 }

هذا الكود اللي استخدمته ما فيه اي مشكلة سؤالي كان انه انا استخدمت المكتبة للربط لكنها تعمل فقط في برنامج ال netbeans

لما حاولت اشغل الكلاس الخاصة بالمشروع على صفحة ال html باستخدام تاج ال <applet> الابلت اشتغل تمام لكن البرنامج لم يتصل بقاعدة البانات يعني ما اتصل بالمكتبة الخاصة

كيف بقدر ارفع المكتبة مع صفحة ال html

ممكن مساعدة ؟

#2

مفيش مشكله انا شغلتها وكله تمام

ممكن توضع ايه المشكله معاك ؟؟

او اعرض الكود المستخدم فى ذلك

Software Developer
Mahmoudkelany.com


 

#3

على ما اذكر هناك جدول اسمه user وبه حقل اسمه host غير قيمته الى % بدلا من localhost

هذا يسمح للمستخدمين من خارج الخادم بالاتصال بقاعدة البيانات

وغير مسار قاعدة البيانات فى البرنامج بتبديل كلمة locahost بال ip الخاص بالخادم server او اسمه

وتأكد من وجود المكتبة الخاصة بالاتصال بقاعدة البيانات داخل المجلد lib داخل المجلد WEB-INF داخل تطبيقك

بالتوفيق


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

مواضيع مشابهة