Я использую веб-сервер Weblogic. Пожалуйста, дайте мне знать, как я могу создать источник данных JDBC только для чтения, или я должен обрабатывать это в своем коде Java?
Возможно ли в Weblogic создать источник данных JDBC только для чтения?
Ответы (2)
Источник данных позволяет вам получать экземпляры соединения в пуле, где каждый экземпляр соединения в пуле представляет собой физическое соединение с базой данных, которая остается открытой во время использования серией экземпляров логического соединения. эм>.
Таким образом, то, что вам разрешено делать с экземпляром соединения в пуле, строго зависит от разрешений базы данных, предоставленных пользователю, используемому для создания физического соединения. Другими словами, если вам нужен пул только для чтения, используйте пользователя с ограниченными правами на уровне базы данных при создании пула.
Разве СУБД не должна обеспечивать это для вас? То есть, если вы подключаетесь к базе данных с определенной идентификацией пользователя, СУБД просто предоставляет доступ для чтения к этой базе данных?