доступ к пользовательским источникам данных в JBOSS 7.1

Привет дня

Обычно мы определяем источник данных в standalone.xml, а затем мы будем использовать то же самое в коде приложения на основе имени JNDI, и это отлично работает для меня. Но у нас есть особая функциональность, когда мы создаем пользовательские источники данных через наше приложение, а затем создаем источник данных xml с настраиваемыми именами, такими как oracle.Host_Name-ds.xml, sqlserver.Host_Name-ds.xml, mysql.Host_Name-ds.xml, oracle.Host_Name1-ds.xml и т.д. и т.д., и мы используем эти источники данных для подключения

        String dsName = oracle.Host_Name;

        try
        {
            javax.sql.DataSource ds = DataSourceHelper.getDataSource(dsName);

            conn = ds.getConnection();
        }

в JBOSS 4.x мы использовали для создания этих файлов на лету (через приложение) и хранения их в папке server / server / default / deploy приложения, и мы использовали для доступа к источнику данных без каких-либо проблем.

В JBoss 7.X, как связать созданные источники данных, чтобы мы могли получить к ним доступ без изменения кода. Я не хочу менять код, потому что есть много случаев, когда мы его используем, а также это повлияет на другие функции.

С уважением, Срини


person srini    schedule 26.09.2012    source источник
comment
Сообщите imus, сработал ли для вас следующий ответ, чтобы другие люди, попавшие сюда, могли получить ответ.   -  person Mukul Goel    schedule 30.09.2012


Ответы (1)


Я думаю, что эта ссылка описывает ваше требование.

Обратитесь к использованию @DataSourceDefinition

конфигурация ds из приложения

Надеюсь это поможет :-)

person Mukul Goel    schedule 29.09.2012