¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo solucionar la excepción al conectar a MaxDB desde una aplicación J2EE con Patrón de Diseño y NW 2004 SE SP9

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 4 Vistas
0
Cargando...

Hola Expertos,

He creado una aplicación J2EE utilizando Patrón de Diseño. En la cual me estoy conectando a MaxDB que está instalado en la máquina local. Estoy utilizando NW 2004 SE SP9

He utilizado el siguiente código para la conexión a MaxDB.

try {

Class.forName ("com.sap.dbtech.jdbc.DriverSapDB");

} catch (ClassNotFoundException e) {

// TODO Bloque catch autogenerado

e.printStackTrace();

}

//Obtener Conexión

try {

con = DriverManager.getConnection("jdbc:sapdb://localhost/MAXDB?sqlmode=ORACLE","DBADMIN", "hcl123");

} catch (SQLException e1) {

e1.printStackTrace();

}

return con;

Ahora cuando ejecuto el código anterior, obtengo una excepción:

com.sap.dbtech.jdbc.exceptions.JDBCDriverException: SAP DBTech JDBC: No se puede conectar a jdbc:sapdb://localhost/MAXDB [No se puede conectar al host localhost:7210 [Conexión rechazada: conectar], -813.].#

PS# Además, el mismo código funciona bien cuando lo ejecuto a través de PSVM.

¡Por favor ayuda!

Saludos,

Pankaj

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

Sí Pankaj, eso es correcto.

¿Intentaste usar el nombre de host/dirección IP del servidor de la base de datos con el número de puerto de x_server en lugar de localhost?

Mira el formato de ejemplo aquí

Ejemplo: Conexión a la base de datos

URL de conexión Formato

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Yashwanth,

Gracias por tu respuesta. Estoy trabajando en la plataforma Windows y si no me equivoco,

el programa de instalación de SAP MaxDB registra X Server como servicio XServer , establece el Tipo de inicio para este servicio en Automático y pone en marcha el servicio. También he verificado que XServer esté en ejecución.

Saludos,

Pankaj

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Asegúrate de haber iniciado el Servidor X de SAP MaxDB
(servidor de comunicación).


Más información: Iniciar el Servidor X


Ten en cuenta que debes iniciar el Servidor X incluso si la aplicación Java y la base de datos están en el mismo equipo.

Consulta también el Manual de Java en la Documentación de SAP MaxDB

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?