Este team de redactores ha estado mucho tiempo investigando la solución a tus búsquedas, te brindamos la soluciones por eso esperamos resultarte de mucha ayuda.
Solución:
¿Tienes el Derby Server funcionando?
Es muy posible que esté intentando conectarse a una base de datos sin que el servidor real se ejecute en el puerto 1527.
Puede intentar establecer una conexión usando la línea de comando / shell de Linux, dependiendo del sistema operativo que esté usando.
Prueba esto si te gusta:
- Abrir un símbolo del sistema
- Navegue a su directorio de instalación de Derby
- Navegue al directorio “bin” (Nota: navegue más allá de la carpeta networkServer si existe)
- Escribe “startNetworkServer” y presiona Enter
Debería recibir un mensaje que diga algo como esto:
2012-08-29 10:57:16.559 GMT: administrador de seguridad instalado usando la política de seguridad del servidor básico. 2012-08-29 10:57:16.809 GMT: Apache Derby Network Server – 10.6.2.1 – (999685) iniciado y listo para aceptar conexiones en el puerto 1527
Si no lo hace, entonces tal vez podría verificar su firewall (comentarios invitados aquí 🙂
Si lo hace, entonces podría probar su conexión usando el siguiente método:
- Abra otro símbolo del sistema
- Navegue a su directorio de instalación de Derby
- Navegue hasta el directorio “bin”
- Escribe “ij” y presiona Enter
-
Escribe lo siguiente:
connect 'jdbc:derby://localhost:1527/MyDB';
… y presione Entrar
Si todo va bien, volverá a aparecer el indicador “ij>”.
Desde aquí, puede ingresar algunas consultas SQL para probar más la conexión.
Si no, entonces podría haber algunos otros problemas.
Si está creando la base de datos por primera vez en derby, entonces tendrá que usar esto en lugar del paso 5 anterior:
connect 'jdbc:derby://localhost:1527/MyDB;create=true';
… y presione Entrar
Con suerte, después de hacer estas cosas, obtendrá una conexión. En última instancia, al menos obtendrá una nueva base de datos llamada MyDB que está activa en el servidor Derby. Si su base de datos original (MyDB) es relativamente pequeña, entonces podría ser más rápido reconstruirla nuevamente para cualquier propósito para el que la necesite.
Además de esto, si establece una conexión, entonces podría probar otras herramientas que usa para el desarrollo de bases de datos, ya que al menos ha eliminado la posibilidad de que la conexión sea el problema.
Solo asegúrese de verificar el número de puerto que se informa en el Paso 4. Por lo general, es 1527. De lo contrario, cambie el número de puerto en el Paso 5 (o su comando de reemplazo para una nueva base de datos) para cualquier puerto que se indique en el mensaje de Derby.
Espero que esto ayude y buena suerte 🙂
Wayne Riesterer
valoraciones y reseñas
Si te gustó nuestro trabajo, tienes la opción de dejar un enunciado acerca de qué le añadirías a esta noticia.