Возможно ли в Weblogic создать источник данных JDBC только для чтения?

Я использую веб-сервер Weblogic. Пожалуйста, дайте мне знать, как я могу создать источник данных JDBC только для чтения, или я должен обрабатывать это в своем коде Java?


person Rakesh Juyal    schedule 08.10.2009    source источник
comment
Что вы подразумеваете под источником данных JDBC только для чтения?   -  person Pascal Thivent    schedule 09.10.2009
comment
Это означает, что если пользователь использует пул соединений, созданный из этого источника данных, он не должен иметь возможности вставлять/обновлять/удалять.   -  person Rakesh Juyal    schedule 09.10.2009


Ответы (2)


Источник данных позволяет вам получать экземпляры соединения в пуле, где каждый экземпляр соединения в пуле представляет собой физическое соединение с базой данных, которая остается открытой во время использования серией экземпляров логического соединения. .

Таким образом, то, что вам разрешено делать с экземпляром соединения в пуле, строго зависит от разрешений базы данных, предоставленных пользователю, используемому для создания физического соединения. Другими словами, если вам нужен пул только для чтения, используйте пользователя с ограниченными правами на уровне базы данных при создании пула.

person Pascal Thivent    schedule 09.10.2009

Разве СУБД не должна обеспечивать это для вас? То есть, если вы подключаетесь к базе данных с определенной идентификацией пользователя, СУБД просто предоставляет доступ для чтения к этой базе данных?

person fvu    schedule 08.10.2009