1

Outsystems Service Studio를 사용하여 웹 응용 프로그램을 개발하고 있습니다. 로컬 서버 데이터베이스에 액세스하려면 연결을 구성해야합니다. "연결 문자열 테스트에 실패했습니다 : 지정된 MySQL 호스트에 연결할 수 없습니다." Outsystems 서버가 로컬이 아니기 때문에 "localhost"를 사용하여 연결할 수 없다는 것을 알았지 만 솔루션을 찾을 수 없습니다. 뭐가 잘못 되었 니? 기타 자세한 사항 :Outsystems : MySQL 데이터베이스에 액세스하기위한 연결 구성

  • MySQL 서버가 가동

  • 내가

  • 는 (모든 권한 부여와 함께) 사용자 이름을 삽입 내 스키마 이름 삽입 DBMS

  • 에서 MySQL을 선택

    를 실행

  • 사용자 비밀번호를 삽입했습니다.

기본 구성과 고급 구성 모두를 시도했습니다. 연결 문자열 매개 변수로 j "dbc : mysql : //127.0.0.1 : 3306/mydb? user = outsystems2"를 삽입하고 "Connection String test failed : 키워드가 지원되지 않습니다. 매개 변수 이름 : mysql : //127.0.0.1 : 3306/mydb? user "로 변경하십시오. 이 연결 문자열은 작동하지 않지만 작동중인 문자열을 찾을 수는 없습니다. 이 구성에 대한 많은 가이드를 읽었지만 해결책이 없습니다. ,,

을 자세한 내용

답변

0

루치아노을 요청하는 무료로 OutSystems 환경 프레미스 또는 클라우드에서 느끼는 시간과 모든 도움을 감사합니다? 어쨌든이 서버가 MySQL 데이터베이스 서버에 연결할 수 있는지 확인해야합니다. localhost 또는 127.0.0.1을 사용하는 것은 요청이 실행되는 시스템의 주소 (이 경우 OutSystems 서버)와 거의 같습니다. 로컬 컴퓨터에 MySQL 데이터베이스가 있습니까? 변경되지 않는 주소를 필요로하므로 좋은 접근 방법이 아닙니다. 연결이 안정적이지 않고 항상 재구성해야합니다.

감사합니다.

+0

안녕하세요 André Vieira, MySQL 데이터베이스가 로컬 컴퓨터에 있고 Outsystems 응용 프로그램이 클라우드에 있습니다. 나는 그것을 나쁜 접근 방식으로 알고있다. 현재 클라우드에서 데이터베이스를 옮기거나 애플리케이션과 통합하는 해결책을 찾고있다. 내 응용 프로그램을 로컬 서버로 옮기십시오. 두 가지 방법 모두 어려워 보입니다. 한번도 시도한 적이 없으며 이와 유사한 사례를 발견하지 못했습니다. –

+0

안녕 루치아노, 당신은 그것을 일할 수 있었나요? 다음은 https://cloud.oracle.com/mysql에 도움이되는 클라우드의 MySQL 링크입니다. –

+0

안녕하세요, 링크 해 주셔서 감사합니다. 불행히도 문제를 해결할 수 없었지만 외부 데이터베이스를 사용하지 않고 프로젝트를 마무리했습니다. 귀하의 조언에 감사드립니다 –