25.2. 데이터베이스 연결에서 스키마를 지정하는 방법


Fuse Online에서 데이터베이스 연결을 만들 때 사용자 인터페이스에서 데이터베이스의 스키마를 지정하라는 메시지를 표시합니다. 스키마를 지정하는 방법은 각 데이터베이스에 따라 다릅니다. 아래 표는 각 데이터베이스에 필요한 사항을 보여줍니다.

데이터베이스연결 구성 예참고

Apache Derby

연결 URL (JDBC URL): jdbc:derby:memory:testdb;create=true
사용자 이름:sa
암호: 임의의 값
스키마:sample

테스트 목적으로만 사용됩니다. 기본 사용자 이름은 sa 이고 암호는 무엇이든 될 수 있지만 값을 입력해야 합니다. 이 예제 구성에서는 연결에서 네임스페이스와 같은 샘플 스키마를 사용합니다. 예를 들어 sample.mytable 이 있는 mytable 테이블을 참조할 수 있습니다.

MS SQLServer

연결 URL (JDBC URL): jdbc:sqlserver://localhost:1433/sampledb
사용자 이름:kurt
암호:mypw
Schema:sampledb

확장 메커니즘 을 사용하여 드라이버를 업로드합니다. 그런 다음 연결을 만듭니다. 드라이버를 아직 업로드하지 않은 경우 연결 확인에 실패합니다. 연결 URL의 끝과 Schema 필드에 동일한 스키마를 지정해야 합니다.

MySQL

연결 URL (JDBC URL): SQL -connector.url=jdbc:mysql://mysql-host:3307/test?allowPublicKeyRetrieval=true&useSSL=false&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&useLegacyDatetimeCode=false&serverTimezone=UTC


MySQL은 스키마를 지원하지 않습니다. MySQL 데이터베이스에 대한 연결을 만들 때 Schema 필드를 비워 둡니다. MySQL에서는 연결(JDBC) URL에서 모든 구성이 필요합니다.

Oracle DB

연결 URL (JDBC URL): jdbc:oracle:thin:@10.192.212.255:1521:xe
사용자 이름:kurt
암호:mypw
스키마:

Fuse Online 확장 메커니즘 을 사용하여 Oracle 데이터베이스 드라이버를 업로드합니다. 그런 다음 연결을 만듭니다. 드라이버가 업로드되지 않은 경우 연결 확인에 실패합니다.
스키마는 데이터베이스 이름입니다. Oracle 용어로 스키마라고 하는 이 데이터베이스 인스턴스에 액세스할 수 있는 권한이 있어야 합니다. Schema 필드를 비워 둡니다. 연결 필드에서 이 데이터베이스 인스턴스의 Oracle 시스템 식별자(SID)를 참조해야 합니다(이 예에서는xe ).

PostgreSQL

연결 URL (JDBC URL): jdbc:postgresql://syndesis-db:5432/sampledb
사용자 이름:kurt
암호:mypw
Schema:sampledb

연결(JDBC) URL에 데이터베이스를 지정해야 합니다. 스키마를 사용하려면 스키마 필드에 지정해야 합니다. 쿼리는 database.schema.table 형식의 테이블을 참조할 수 있습니다. 참조에서 테이블 이름만 지정하면 연결은 먼저 연결을 구성할 때 지정한 스키마를 검색합니다. 테이블이 없으면 연결에서 지정된 테이블의 공용 리소스를 검색합니다. 자세한 내용은 PostgreSQL 스키마 설명서를 참조하십시오.

테이id

연결 URL (JDBC URL): jdbc:teiid:<vdb-name>@mm://localhost:31000
사용자 이름: 임의의 값
암호: 모든 값
스키마:

예를 들어 데이터 가상화 기능을 사용하여 가상 데이터베이스가 이미 생성되어 있어야 합니다. 연결 URL에서 < vdb-name& gt;을 가상 데이터베이스 이름으로 바꿉니다. Teiid 연결을 위해 아직 보안이 구현되지 않았습니다. UsernamePassword 필드에 값을 지정합니다. Schema 필드를 비워 둡니다. 이 드라이버는 Fuse Online에서 이미 사용 가능합니다.

중요

데이터 가상화는 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다. Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 https://access.redhat.com/support/offerings/techpreview/를 참조하십시오.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.