On Wed, 11 Apr 2001, Matthew Setter wrote:
> Has anyone successfully gotten a connection pool in jboss 2.1 running using
> the freetds driver to an ms sql database??
>
> If so, could you email jboss.jcml snippets pls.
>
> Having a very frustrating time trying to get it running.
>
> thanks,
>
> Matthew
>
Put your freetds_jdbc.jar in the $JBOSSHOME/lib/ext dir.
jboss.jcml:
<mbean code="org.jboss.jdbc.JdbcProvider" name="DefaultDomain:service=JdbcProvider">
<attribute
name="Drivers">org.hsql.jdbcDriver,org.enhydra.instantdb.jdbc.idbDriver,com.internetcds.jdbc.tds.Driver</attribute>
</mbean>
<mbean code="org.jboss.jdbc.XADataSourceLoader"
name="DefaultDomain:service=XADataSource,name=MSQLDB">
<attribute
name="DataSourceClass">org.opentools.minerva.jdbc.xa.wrapper.XADataSourceImpl</attribute>
<attribute name="PoolName">MSQLDB</attribute>
<attribute name="URL">jdbc:freetds:sqlserver://bahama/JBoss</attribute>
<attribute name="JDBCUser">jbossuser</attribute>
<attribute name="Password">jbossuser</attribute>
</mbean>
in ejb-jar.xml:
<enterprise-beans>
<entity>
<display-name>LoginServletBean</display-name>
<ejb-name>LoginServletBean</ejb-name>
<home>LoginHome</home>
<remote>Login</remote>
<ejb-class>LoginEJB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.Object</prim-key-class>
<reentrant>False</reentrant>
<resource-ref>
<res-ref-name>jdbc/JBossDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</entity>
</enterprise-beans>
in jboss.xml:
<resource-managers>
<resource-manager res-class="org.jboss.ejb.deployment.JDBCResource">
<res-name>jdbc/JBossDB</res-name>
<res-jndi-name>MSQLDB</res-jndi-name>
</resource-manager>
</resource-managers>
in your EJB:
private String dbName = "java:comp/env/jdbc/JBossDB";
InitialContext ic = new InitialContext();
DataSource ds = (DataSource)ic.lookup(dbName);
con = ds.getConnection();
Hope that helps,
Daren
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-user