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

مشكله في ربطwamp server مع الجافا

بدأه لؤلؤه مضيئه في 28 يناير 2012 · 3 رد · 654 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

ارجو مساعدتي في حل مشكلة كود الاتصال لقد انشأت قاعدة بيانات اسمها d في mysql server

واليوزر نيم root واريد تنفيذ امر سليكت في كود الجافا عن طريق جي دي بي سي كود وعملت اضافه مكتبه

mysql-connector-java-5.1.18.zip

وبعد رن لايظهر اي نتيجه

package sqlconnection;

import java.io.*;
import java.sql.*;
public class SqlConnection {

    public void connection ()throws Exception{


        try{String user="root";;
String data;
  // String w= area.getText();
     Class.forName("com.mysql.jdbc.Driver");
    Connection mycon=null;

mycon=DriverManager.getConnection("jdbc:mysql://localhost:90/phpmyadmin/d"+user);
               Statement statement=mycon.createStatement();
              // JOptionPane.showMessageDialog(null, "alert", "alert", JOptionPane.ERROR_MESSAGE); 
               ResultSet rst=statement.executeQuery("SELECT * FROM d.t");
  for(int i=0;i<rst.getMetaData().getColumnCount();i++){

            System.out.print(rst.getMetaData());  
  }




    }
catch(SQLException exp) 
{      }
catch(ClassNotFoundException e)
{}
    }
   public static void main(String[] args)throws Exception {
       SqlConnection o=new SqlConnection();
     o.connection();
   }     


    }

اتمنى مساعدتي عاجلا فانا بحاجه لحل هذي المشكله اليوم

تم تعديل هذه المشاركة بواسطة لؤلؤه مضيئه في 28 يناير 2012 في 09:41

#2

السلام عليكم ..

  1. اعتقد أن المشكلة في الــ url الخاص بقاعدة البيانات ...
  2. import java.sql.*;
    
    public class MysqlConnect{
      public static void main(String[] args) {
      System.out.println("MySQL Connect Example.");
      Connection conn = null;
      String url = "jdbc:mysql://localhost:3306/";
      String dbName = "jdbctutorial";
      String driver = "com.mysql.jdbc.Driver";
      String userName = "root"; 
      String password = "root";
      try {
      Class.forName(driver).newInstance();
      conn = DriverManager.getConnection(url+dbName,userName,password);
      System.out.println("Connected to the database");
      conn.close();
      System.out.println("Disconnected from database");
      } catch (Exception e) {
      e.printStackTrace();
      }
      }
    }

  3. رابط المثال
  4. أمثلة أخرى

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3

المشكله هي انه لم يتعرف ع class.forName لاني اضفت في الكود ارور مسج في اكسيبشن كلاس نوت فاوند وفي الرن يطلع لي الارور مسج

#4
لؤلؤه مضيئه كتب:

المشكله هي انه لم يتعرف ع class.forName لاني اضفت في الكود ارور مسج في اكسيبشن كلاس نوت فاوند وفي الرن يطلع لي الارور مسج

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

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

Connection mycon=null;
String url="jdbc:mysql://localhost:3306/";
String database="d";
String driver="com.mysql.jdbc.Driver";
String username="root";
String data;
String password="";
String name=c;
String text=area.getText();
    try{

  // String w= area.getText();
     Class.forName(driver);


     mycon=DriverManager.getConnection(url+database,username,password);
     System.out.println("database is connected");
               Statement statement=mycon.createStatement();

              statement.executeUpdate("INSERT INTO T VALUES"+"(1,name,text)");






  mycon.close();  

    }
catch(SQLException exp) 
{ JOptionPane.showMessageDialog(null, "alert", "alert", JOptionPane.ERROR_MESSAGE);     }
catch(ClassNotFoundException e)
{}

طبعا سي لها قيمه

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