0
나는 모든 메시지에 대해 1 개의 연결을 위해 channelMap에 데이터베이스 핸들을 가지고 있으며 모든 메시지에 대해 연결을 재사용합니다. 이제 (MySQL 데이터베이스에) 삽입을 수행하기 전에 연결이 여전히 존재하는지 테스트하고 싶습니다. 이 테스트를 어떻게 수행합니까?데이터베이스 연결 테스트 Mirth의 아웃 바운드 데이터베이스 커넥터에서 Javascript 사용
나는 모든 메시지에 대해 1 개의 연결을 위해 channelMap에 데이터베이스 핸들을 가지고 있으며 모든 메시지에 대해 연결을 재사용합니다. 이제 (MySQL 데이터베이스에) 삽입을 수행하기 전에 연결이 여전히 존재하는지 테스트하고 싶습니다. 이 테스트를 어떻게 수행합니까?데이터베이스 연결 테스트 Mirth의 아웃 바운드 데이터베이스 커넥터에서 Javascript 사용
일반적인 방법은 연결을 가져 와서 간단한 쿼리를 실행하고 간단한 SELECT 또는 SHOW 쿼리를 사용하여 예외를 잡는 것입니다. 이것은 모두 JTDS를 기반으로하므로 Connection.closed를 사용할 수 있어야 연결이 닫히면 true를 반환하고 열려 있으면 false를 반환합니다.
샘플 스크립트는 어떻습니까? –
@GaryKindel - 5 년 된 답변의 샘플 스크립트는 어려울 것입니다! MirthConnect는 게시 된 이래 여러 주요 릴리스를 거쳤습니다. 나는 그것이 내장 된 연결 관리 기능을 가지고 있다고 생각한다. FOSS 버전의 최신 버전, 릴리스 노트 및 사용 설명서는 https://www.mirth.com/Downloads에서 확인할 수 있습니다. – Freiheit