| |||
Conectar aplicacion Java con MySql por Internet Hola a todos soy nuevo en el foro y tambien en programacion, y quisiera que me dijeran si hay una forma de conectar java con un hosting, he visto que webhost maneja bases de datos, y si hay alguna manera de realizar la conexion me gustaria que dijeran como. |
| |||
Respuesta: Conectar aplicacion Java con MySql por Internet hola amiga(o) Si ya tienes el manejador instalado en el servidor, bastaria con porner la direccion ip publica, y habilitar los puertos correspondientes, al servidor y al router, y Si es un hospedaje alquilado, tendrias que hablar con tu administrador para que pueda habillitar los puertos, Otra forma seria con alguna VPN, conozco un software lo he usado para vincular 2 sistemas a una sola base de datos atraves de internet * hamachi espero haberte ayudado Última edición por ikki872; 04/05/2011 a las 12:23 Razón: ji |
| |||
Respuesta: Conectar aplicacion Java con MySql por Internet mira este es parte del codigo ke manejo para mi conexion package conexion2; import java.sql.*; import java.sql.SQLException; public class Conexion { private Connection conn = null; private Statement enunciado; private static Conexion instancia; static String bd = "a9157709_biblio"; static String login = "a9157709_donaji"; static String password = "*******"; static String url = "jdbc:mysql://mysql10.000webhost.com:3306/"+bd; //static String servidor = "64.120.180.106"; public synchronized static Conexion getInstancia(){ if (instancia == null){ instancia = new Conexion(); } return instancia; } public void Conexion(){ try{ Class.forName("com.mysql.jdbc.Driver").newInstance (); conn = DriverManager.getConnection(url,login,password); enunciado = conn.createStatement(); if (conn != null) { System.out.println("Conexión a base de datos "+url+" ... Ok"); } } catch(SQLException ex){ ex.printStackTrace(); System.out.println("Error en"); } catch(Exception ex) { System.out.println("Error" + ex.getMessage()); //System.out.println("Hubo un problema al intentar conectarse con la base de datos "+url); } } public ResultSet hacerConsulta(String consulta){ ResultSet resultado = null; try{ resultado = enunciado.executeQuery(consulta); }catch(SQLException e){ e.printStackTrace(); } return resultado; } public Connection getConexion(){ return conn; } } Al final me manda un error que el tiempo se agoto, y ps ahi ya no se que hacer, te agradeceria tu ayudan, gracias de antemano por la atencion |
Etiquetas: |