2013-02-13 2 views
0

JDBC에서 다음 연결 문자열을 사용하여 MySQL에 연결 중입니다.MySQL 연결을 닫을 때 JDBC 소켓 예외가 발생했습니다.

jdbc:mysql://127.0.0.1/db?enable-named-pipe&socket=MySQL&socketFactory=com.mysql.jdbc.NamedPipeSocketFactory&zeroDateTimeBehavior=convertToNull 

나는 연결 벌금을 닫을 수 TCP/IP 연결을 사용하지만 내가 그것을 다음과 같은 예외가 발생 MySQL로 로컬 소켓/파이프 연결을 사용하는 경우가 보이면. 연결이 나에게 연결을 종료 할 필요가 있으므로 로컬 소켓/파이프를 사용할 때 내가이 자동으로 수행됩니다 연결을 종료하지 않아도없이 낙하처럼

java.netSocketException: Socket is not connected 

이 보인다 나는이 생각에 수정입니다 ? 내가 삽입 한 데이터가 잘 간 것 같습니다.

감사합니다.

+0

질문은 무엇입니까 고정되지 않은 JVM 버그로 인한 것 같다? 잘못된 것이 없다고 생각한다면, MySQL에 버그 리포트를 제출하는 것이 좋습니다. –

+0

실행 구성에서 주 프로그램 컨텍스트를 삭제하고 다시 실행할 수 있습니까? – Anil

답변

0

연결을 종료하지 않았 음을 알고 계셔야합니다.

어쨌든 연결을 닫고 예외를 잡으려고 할 수 있습니다. 이것은 다음 부 릴리스에서 사라질 수있는 일종의 버그 유형에 의존하는 것보다 낫습니다.

관련 문제