오라클 데이터베이스의 URL은 어떻게 알 수 있습니까?
Oracle 데이터베이스의 URL 및 포트를 확인하려면 어떻게 해야 합니까?
예:
"jdbc:oracle:thin:@host:port:dbName","userName","암호";
SQL 명령 또는 로그/구성 파일을 볼 수 있습니까?
오라클에는 다음과 같은 것이 있습니다.tnsnames.ora
데이터베이스 주소를 정의하는 파일입니다.이 파일은 일반적으로 다음 위치에 있습니다.$ORACLE_HOME/network/admin
sqlplus 또는 Toad와 같은 Oracle 클라이언트에서 사용됩니다.다음은 tns 항목 샘플입니다.
ORA11 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORA11)
)
)
이 항목에서 jdbc 연결 문자열을 확인할 수 있습니다.
jdbc:oracle:thin:@hostname:1521:ORA11
문제의 JDBC 드라이버와 함께 제공된 설명서를 읽습니다.
Oracle JDBC Thin 드라이버의 경우 여기에서 찾을 수 있습니다.
데이터베이스 URL, 사용자 이름 및 암호 지정
다음 서명은 URL, 사용자 이름 및 암호를 별도의 매개 변수로 사용합니다.
getConnection(String URL, String user, String password);
여기서 URL은 다음 형식입니다.
jdbc:oracle:<drivertype>:@<database>
다음 예제에서는 Thin 드라이버를 사용하여 암호가 tiger인 사용자 Scott를 호스트 myhost의 포트 1521을 통해 INSTENT_NAME 또는 cl이 있는 데이터베이스에 연결합니다.
Connection conn = DriverManager.getConnection ("jdbc:oracle:thin:@myhost:1521:orcl", "scott", "tiger");
OCI 드라이버에 기본 연결을 사용하려면 다음 중 하나를 지정합니다.
Connection conn = DriverManager.getConnection ("jdbc:oracle:oci:scott/tiger@");
또는:
Connection conn = DriverManager.getConnection ("jdbc:oracle:oci:@", "scott", "tiger");
모든 JDBC 드라이버에 대해 오라클 Net 키워드와 값 쌍을 사용하여 데이터베이스를 지정할 수도 있습니다.Oracle Net 키워드-값 쌍은 TNSNAMES 항목을 대체합니다.다음 예제에서는 위 예제와 동일한 매개 변수를 사용하지만 키워드-값 형식으로 사용합니다.
Connection conn = DriverManager.getConnection (jdbc:oracle:oci:@MyHostString","scott","tiger");
또는:
Connection conn = DriverManager.getConnection ("jdbc:oracle:oci:@(description=(address=(host= myhost) (protocol=tcp)(port=1521))(connect_data=(INSTANCE_NAME=orcl)))", "scott", "tiger");
언급URL : https://stackoverflow.com/questions/4452742/how-do-you-find-out-the-oracle-databases-url
'source' 카테고리의 다른 글
파이썬에서 병렬 프로그래밍을 수행하는 방법은 무엇입니까? (0) | 2023.06.11 |
---|---|
nltk.data.load로 english.pickle을 로드하지 못했습니다. (0) | 2023.06.11 |
응용 프로그램은 루트 암호(MariaDB)를 사용해야만 연결할 수 있습니다. (0) | 2023.06.06 |
데이터 프레임의 열 이름 변경 (0) | 2023.06.06 |
레일: 예외의 전체 스택 추적 기록 (0) | 2023.06.06 |