2016-08-04 8 views
0

私は問題があります。DB conexion Mysql Xampp

ローカルホストを生成するのにXamppを使用してDBをすでに作成していますが、自分のDBに接続しようとすると接続が確立されず、何らかのエラーが送信されることはありません。私が間違った方法で接続しているかどうかわかりません、あなたが私を助けてくれることを願っています。私はクラスを使用しているIDE DB_Connection

package restaurantelospavorreales; 
import java.util.LinkedList; 
import java.sql.*; 
import javax.swing.JOptionPane; 

/** 

* @author luisricardo 
*/ 
public class BuscarProducto { 
    public LinkedList Producto(int Identificador, String Tipo, int Cantidad, int Mesa){ 
     LinkedList Datos = new LinkedList(); 
     Datos.add(Mesa); 
     String Query; 
     Query = "SELECT ID, Nombre, Precio FROM '" + Tipo + "' WHERE ID = " + Identificador ;  //Se construye el Query 
     //Se realiza la conexion 
     try { 
      ResultSet Res = new DB_Conecttion().Conexion().createStatement().executeQuery(Query); 

      Datos.addLast(Res.getString(1)); 
      Datos.addLast(Res.getString(2)); 
      Datos.addLast(Res.getString(3)); 

     } catch (Exception e) { 
      JOptionPane.showMessageDialog(null,"Error en la conexion a la DB :" + e); 
     } 

     return Datos; 
    } 
} 

答えて

-1

のインスタンスを作るところ

私はここで、接続

package restaurantelospavorreales; 
import java.sql.*; 
import javax.swing.JOptionPane; 

/** 
* 
* @author luisricardo 
*/ 
public class DB_Conecttion { 
    public Connection Conexion(){ 
     Connection Con = null; 
     try { 
      Class.forName("com.mysql.jdbc.Driver"); 
      Con = DriverManager.getConnection("jdbc:mysql://localhost:8080/pavorreales", "root", ""); 
     } catch (Exception e) { 
      JOptionPane.showMessageDialog(null, "Se presento el error: " + e); 
     } 
     return Con; 
    } 
} 

を作るクラスのthatsはありますか? これは、IDEがファイアウォールなどによってローカルホスト上の接続を妨げられているような問題に似ています。

+0

私はNetBeansを使用しています。私はすでにファイアウォールをオフにしています。問題は引き続き –

+0

私が接続の文字列を変更するとエラーが出ます –