style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

Servicio hosting dedicado

Hola que tal, saludos a la comunidad..!!!

Necesito encontrar un servicio de hosting de paga que soporte java, no esta demas decir que sea un servicio altamente seguro. Espero me puedan recomandar alguno

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de black_ice_gt

intento conectarme a este

intento conectarme a este servidor http://nubehost.mx/
desde mi aplicacion hecha en java, pero al tratar de hacerlo me sale este error:

 java.sql.SQLException: Must specify port after ':' in connection string

gloogleando un poco encontré que ese error es debido a que el hosting no soporta java,

o estare haciendo algo mal??

espero me puedan ayudar

Imagen de black_ice_gt

  import java.sql.*; import

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

public class ConexionDataBase{
    public String db = "PRUEBA_PRODUCTOS";
    public String url = "jdbc:mysql://http://delcontinente.misite.mx:3306/"+db;
    public String users = "user";
    public String pass = "**********";
   
    public ConexionDataBase (){
   
    }
   
    public Connection Conectar() {
   
    Connection link = null;
    try
    {
        //cargamos el driver de Mysql
        Class.forName("org.gjt.mm.mysql.Driver");
        // creamos el enlace a la base de datos
        link= DriverManager.getConnection(this.url, this.users, this.pass);
   
    } catch (Exception e)
    {
        JOptionPane.showMessageDialog(null, e);
        e.printStackTrace();
   
    }
        return link;
       
    }

}

esa es mi clase que utilizo para la conexion, si el error estuviera ahí espero me digan,

Imagen de beto.bateria

jdbc:mysql://http://delcontin

jdbc:mysql://http://delcontinente.misite.mx:3306

Analiza esta parte.

Estas manejando dos protocolos de comunicacion distintos

Imagen de black_ice_gt

Hola que tal, beto.bateria

Si, al parecer hay problema en esa parte, en la ayuda que me da la pagina del host que quiero contratar me dice esto:

http://nubehost.mx/clientes/knowledgebase.php?action=displayarticle&id=7

ya lo probé de esta manera pero sigo teniendo errores :-/

   public String url = "jdbc:mysql://50.28.50.215:3306/"+db;

Imagen de beto.bateria

Pon el error, ya configuraste

Pon el error, ya configuraste el mysql para que acepte conexiones externas?, trata de conectarte con un administrador, solo para probar.

Imagen de black_ice_gt

simon

enla ayuda del host me dicen que así te conectas de manera externa:

http://nubehost.mx/clientes/knowledgebase.php?action=displayarticle&id=7

y error que me arroja mi programa es este:

com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:

** BEGIN NESTED EXCEPTION **

java.net.ConnectException
MESSAGE: Connection timed out: connect

STACKTRACE:

java.net.ConnectException: Connection timed out: connect
    at java.net.DualStackPlainSocketImpl.connect0(Native Method)
    at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:69)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:157)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
    at java.net.Socket.connect(Socket.java:579)
    at java.net.Socket.connect(Socket.java:528)
    at java.net.Socket.<init>(Socket.java:425)
    at java.net.Socket.<init>(Socket.java:241)
    at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:256)
    at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:271)
    at com.mysql.jdbc.Connection.createNewIO(Connection.java:2771)
    at com.mysql.jdbc.Connection.<init>(Connection.java:1555)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)
    at java.sql.DriverManager.getConnection(DriverManager.java:579)
    at java.sql.DriverManager.getConnection(DriverManager.java:221)
    at ConexionDataBase.Conectar(ConexionDataBase.java:26)
    at Principal.LookAtActionPerformed(Principal.java:1061)
    at Principal.access$2800(Principal.java:39)
    at Principal$29.actionPerformed(Principal.java:468)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
    at java.awt.Component.processMouseEvent(Component.java:6505)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
    at java.awt.Component.processEvent(Component.java:6270)
    at java.awt.Container.processEvent(Container.java:2229)
    at java.awt.Component.dispatchEventImpl(Component.java:4861)
    at java.awt.Container.dispatchEventImpl(Container.java:2287)
    at java.awt.Component.dispatchEvent(Component.java:4687)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
    at java.awt.Container.dispatchEventImpl(Container.java:2273)
    at java.awt.Window.dispatchEventImpl(Window.java:2719)
    at java.awt.Component.dispatchEvent(Component.java:4687)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:723)
    at java.awt.EventQueue.access$200(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:682)
    at java.awt.EventQueue$3.run(EventQueue.java:680)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
    at java.awt.EventQueue$4.run(EventQueue.java:696)
    at java.awt.EventQueue$4.run(EventQueue.java:694)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:693)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)

Imagen de beto.bateria

Revisa que verdaderamente

Revisa que verdaderamente sean los datos correctos los que manejas al conectarte, revisa tambien el firewall.:

http://stackoverflow.com/questions/7897287/mysql-communications-link-fai...

Imagen de black_ice_gt

todos los datos son correctos

todos los datos son correctos :-/

Imagen de black_ice_gt

Ninguna sugerencia...!!!

Ninguna sugerencia...!!! ??????????? :-/

Imagen de beto.bateria

Instala en tu maquina un

Instala en tu maquina un MySQL Workbench y trata de conectarte con esos datos, si son correctos, te conectaras sin problemas.

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">