Например, по пути c:\jboss-4.2.2.GA\server\default\lib\ располагаем файл sqljdbc.jar
Создаем файл конфигурации коннектора.
Имя файла произвольное, но заканчивается на -ds.xml. Например: javaDeveloper-ds.xmlСодержимое - xml структура, нормированная документом Server_Configuration_Guide.pdf, в разделе Configuring JDBC DataSources.
Например: Datasources description
<?xml version="1.0" encoding="UTF-8"?> <datasources> <local-tx-datasource> <jndi-name>JAVADEVELOPER_DS</jndi-name> <connection-url>jdbc:sqlserver://localhost:1433;DatabaseName=javaDeveloper</connection-url> <driver-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-class> <user-name>sa</user-name> <password>password</password> <charSet>Cp1251</charSet> <metadata> <type-mapping>MS SQLSERVER2000</type-mapping> </metadata> </local-tx-datasource> </datasources>
Располагаем файл по пути деплоя.
Например: c:\jboss-4.2.2.GA\server\default\deploy\javaDeveloper-ds.xml
Для обращения к элементу пишем следующий код:
connect to JDBCгде JAVADEVELOPER_DS - это значение поля <jndi-name> из конфигурационного файла.try { InitialContext ctx = new InitialContext(); DataSource dataSource = (DataSource) ctx.lookup("java:/JAVADEVELOPER_DS"); Connection conn = dataSource.getConnection(); ... } catch (NamingException ex) { throw new EJBException(ex); }
Комментариев нет:
Отправить комментарий