programing

Oracle 읽기 전용 JDBC 연결

newsource 2023. 7. 19. 21:24

Oracle 읽기 전용 JDBC 연결

오라클 데이터베이스에서 읽기 전용 JDBC 연결을 얻는 방법이 있습니까?일반적으로 저는 이것을 활성화할 수 있는 jdbc url 매개 변수를 찾고 있습니다. 다음과 같은 것이 있습니다.

jdbc:oracle:thin:@hostname:1521:sid?readonly=true

씬 드라이버를 사용하고 있습니다.

댓글에 나온 대로.데이터베이스에 액세스하는 사용자에게 읽기 전용 권한을 부여하는 것이 가장 좋습니다.

제안되지 않은 대안이 있습니다.

연결을 사용하여 연결 클래스에서 readOnly 매개 변수를 설정할 수 있습니다.읽기 전용으로 설정합니다.

자세한 내용은 API 문서를 참조하십시오.

http://docs.oracle.com/javase/6/docs/api/java/sql/Connection.html#setReadOnly(boolean)

제가 알기로는 Thin 드라이브는 연결된 사용자와 동일한 권한을 가질 것입니다. 따라서 이 권한을 얻는 가장 쉬운 방법은 읽기 전용인 데이터베이스에 사용자를 두는 것입니다. 링크의 마지막 비트를 확인하십시오. http://docs.oracle.com/cd/B19306_01/java.102/b14355/apxtips.htm

언급URL : https://stackoverflow.com/questions/20287482/oracle-read-only-jdbc-connection