Em um post anterior aprendemos como criar uma conexão via JBoss e um banco MSQL Server usando o JTDS Driver. Neste post falaremos do Microsoft JDBC Driver da Microsoft. Para configurar ele no JBoss seguiremos alguns passos bem simples:
1. Primeiro baixe o driver no site oficial da microsoft..
2. Extraia o arquivo recem baixado e localize o arquivo sqljdbc4.jar.
3. No seu JBOSS_HOME crie diretórios respeitando a seguinte hierarquia “modules\com\microsoft\main”. Dentro desse diretório coloque o arquivo recém baixado sqljdbc4.jar e crie um novo arquivo chamado module.xml com o seguinte conteúdo:
<module xmlns="urn:jboss:module:1.0" name="com.microsoft">
<resources>
<resource-root path="sqljdbc4.jar">
</resource-root></resources>
<dependencies>
<module name="javax.api">
<module name="javax.transaction.api">
</module></module></dependencies>
</module>
3. Agora precisamos modificar nosso standalone.xml adicionando as configurações abaixo à seção de datasources:
<datasource jndi-name="java:/SeuDatabase" pool-name="SeuDatabase">
<connection-url>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=SeuDatabase</connection-url>
<driver>sqlserver</driver>
<security>
<user-name>seu_usuario</user-name>
<password>sua_senha</password>
</security>
</datasource>
E na seção drivers:
<driver name="sqlserver" module="com.microsoft"> <xa-datasource-class>com.microsoft.sqlserver.jdbc.SQLServerXADataSource</xa-datasource-class> </driver>
O resultado final deve ser similar a configuração abaixo:
<subsystem xmlns="urn:jboss:domain:datasources:1.2">
<datasources>
<datasource jndi-name="java:/SeuDatabase" pool-name="SeuDatabase">
<connection-url>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=SeuDatabase</connection-url>
<driver>sqlserver</driver>
<security>
<user-name>seu_usuario</user-name>
<password>sua_senha</password>
</security>
</datasource>
<drivers>
<driver name="sqlserver" module="com.microsoft">
<xa-datasource-class>com.microsoft.sqlserver.jdbc.SQLServerXADataSource</xa-datasource-class>
</driver>
</drivers>
</datasources>
</subsystem>
Agora aprendemos a criar uma conexão com uma base MSQL Server com os dois principais drivers com esse propósito. Mais uma vez para soluções mais complexas use o Google e sua criatividade.
Treinamentos relacionados com este post






