2014-05-11 4 views
0

I.P. 주소가 InetAddress.getLocalHost() 인 시스템의 경우 user-VAIO/192.168.1.3이됩니다. 내가 jdbc:derby://localhost:1527/mydatabase;create=true을 사용하여 더비에 연결할 때
지금, 그것은 오류없이 연결
하지만 난 그게 나에게 다음과 같은 예외를 부여 실패 jdbc:derby://192.168.1.3:1527/mydatabase;create=true,
를 사용하여 동일한 연결시 : -
java.net.ConnectException : Error connecting to server 192.168.1.3 on port 1527 with message Connection refused: connect.I.P.를 통해 더비에 연결 중. 주소가 잘못되었습니다.

어떤 도움을 이해할 수있을 것이다.

+0

호스트 파일 – user3470953

+0

@ www.sblog.in에 IP를 추가 할 수 있습니까? 어떻게합니까? 그것을위한 어떤 연결? – khandelwaldeval

답변

2

Derby Network Server를 시작할 때 '-h'인수 값을 제공하십시오. 패키지 된 StartNetworkServer.bat 파일을 사용하고 있지만 배치 파일을 살펴 본다면 거기에 -h 인수가 표시됩니다.

Apache 웹 사이트에서 Derby를 다운로드하면 배치 파일에 '-h default'구문이 제공됩니다.

예를 들어, '-h 192.168.1.3'과 같이 변경할 수 있습니다. 그러면 Derby Network Server가 'jdbc : derby : //192.168.1.3/my/database'를 지정하는 연결을 허용합니다. .

네트워크의 다른 컴퓨터에서 이러한 연결을 허용하려면 Windows 방화벽 규칙을 조정해야합니다. 기본적으로 이러한 연결은 차단되므로 규칙을 조정해야합니다.

+0

I.P.와 연결된대로 java db에서 mySQL 서버로 이동했습니다. 방화벽을 차단하지 않아도됩니다. 게다가 프로그램을 시작할 때마다 networkserver를 시작할 필요조차 없습니다. – khandelwaldeval

관련 문제