este esmi codigo de clase de conexion con localhost funciona la 100%%
pero el problema esq no puedo hacer una conexion conmi base datos en al internet
public class conexion {
private Connection con;
public Connection conexion() throws Exception
{
Class.forName("com.mysql.jdbc.Driver");
con= DriverManager.getConnection("jdbc:mysql://localhost:3306/db_compras","root", "xxxxxxxx");
return con;
}
public ResultSet obtenerResultado(String consulta) throws Exception
{
ResultSet rs=null;
Statement st;
con= conexion();
st= con.createStatement();
rs= st.executeQuery(consulta);
return rs;
}
public void cerrarConexion() throws Exception
{
con.close();
con=null;
}
public void realizarTransaccion(String query) throws Exception
{
try
{
Statement st1;
con= conexion();
con.setAutoCommit(false);
st1= con.createStatement();
st1.execute(query);
con.commit();
con.setAutoCommit(true);
st1.close();
con.close();
JOptionPane.showMessageDialog(null, "LA TRASACCION SE REALIZO CORRECTAMENTE");
}
catch(Exception ex)
{
con.rollback();
JOptionPane.showMessageDialog(null, "ERROR" + ex);
}
}
}
mis datos para conectar conmi base de datos en la inter, es esta aver si sirve de algo paraq me puedan ayudar
utyrea09O8I76532W 987564321
$mysql_host = "mysql13.xxxx.com";
$mysql_database = "a7649545xxxx";
$mysql_user = "a7649545xxxxx";
$mysql_password = "serverxxxxx";