JDBC подключение с TLS
Раздел: Прочие темы
В конфигурационном файле указываем параметры подключения к БД
datasource:
url: jdbc:oracle:thin:@//oracle:port/sid
username: username
password: password
Если хотим чтобы приложение подключалось к БД с TLS, то как указывать?
jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCPS)(HOST=hostname)(PORT=1111))(CONNECT_DATA=(SERVICE_NAME=servicename)))
Так?
Войдите или Зарегистрируйтесь чтобы комментировать.
Комментарии
Добрый день! Вопрос в работе, подготовим ответ и вернемся.
Да, больше примеров тут: https://docs.oracle.com/en/database/oracle/oracle-database/21/jajdb/
PS "JDBC подключение с TLS" - тут наверное опечатка, и речь идёт о TNS
Вы знаете, что GreenData работает только с "PostgreSQL версии 13 или новее"?
У нас своя ветка и приложение работает на БД oracle.
Меня интересует именно подключение к БД с TLS/SSL, в присланной документации другой формат строки подключения. У нас именно url: jdbc:oracle:thin:@//oracle:port/sid в конфигурации. А если мы хотим чтобы приложение подключалось к БД oracle с tls шифрованием?
Добрый день! Уточните пожалуйста версию приложения
В вашем примере есть параметр "(PROTOCOL=TCPS)", он определяет, что будет использоваться шифрование между приложением и сервером БД
TCPS - это TCP with SSL, Configuring TCPS
Круто
С нашей стороны добавлю, у нас не было проектного опыта использования БД с TLS - не можем гарантировать работоспособность такой реализации.