DB conexion Mysql Xampp
问题描述:
我有一个问题。DB conexion Mysql Xampp
我已经与PHPmyadmin
使用Xampp生成一个数据库生成本地主机,但是当我尝试连接到我的数据库IDE永远不会建立连接,并永远不会给我发生某种错误,就像IDE一直在“思考”我不知道我是否以错误的方式建立联系,我希望你能帮助我。
多数民众赞成在我进行连接
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;
}
}
这里类是我使课堂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;
}
}
您正在使用哪个IDE
答
的实例? 这听起来更像是由于防火墙或其他东西阻止了本地主机上的连接。
我正在使用NetBeans,并且我已关闭防火墙并且问题继续 –
只是当我更改它发送给我的连接字符串时 –