![]() |
VOOZH | about |
The CData JDBC driver for JDBC-ODBC Bridge is easy to integrate with Java Web applications. This article shows how to efficiently connect to JDBC-ODBC Bridge data in Jetty by configuring the driver for connection pooling. You will configure a JNDI resource for JDBC-ODBC Bridge in Jetty.
Follow the steps below to connect to Salesforce from Jetty.
Enable the JNDI module for your Jetty base. The following command enables JNDI from the command-line:
java -jar ../start.jar --add-to-startd=jndi
Declare the resource and its scope. Enter the required connection properties in the resource declaration. This example declares the JDBC-ODBC Bridge data source at the level of the Web app, in WEB-INF\jetty-env.xml.
<Configure id='bridgedemo' class="org.eclipse.jetty.webapp.WebAppContext">
<New id="bridgedemo" class="org.eclipse.jetty.plus.jndi.Resource">
<Arg><Ref refid="bridgedemo"/></Arg>
<Arg>jdbc/bridgedb</Arg>
<Arg>
<New class="cdata.jdbc.jdbcodbc.JDBCODBCDriver">
<Set name="url">jdbc:jdbcodbc:</Set>
<Set name="Driver">{ODBC_Driver_Name}</Set>
<Set name="Driver_Property1">Driver_Value1</Set>
<Set name="Driver_Property2">Driver_Value2</Set>
<Set name="..."></Set>
</New>
</Arg>
</New>
</Configure>
To connect to an ODBC data source, specify either the DSN (data source name) or specify an ODBC connection string: Set Driver and the connection properties for your ODBC driver.
Configure the resource in the Web.xml:
jdbc/bridgedb javax.sql.DataSource Container
You can then access JDBC-ODBC Bridge with a lookup to java:comp/env/jdbc/bridgedb:
InitialContext ctx = new InitialContext();
DataSource mybridge = (DataSource)ctx.lookup("java:comp/env/jdbc/bridgedb");
The steps above show how to configure the driver in a simple connection pooling scenario. For more use cases and information, see the Working with Jetty JNDI chapter in the Jetty documentation.
Download a free trial of the JDBC-ODBC Bridge to get started:
Download NowLearn more:
👁 ODBC Connectivity from Java IconThe JDBC-ODBC Bridge provides JDBC access from any Java App to ODBC data sources on Windows, Linux and Mac. Whether your organization uses Java-based tools for reporting and analytics, or builds custom Java solutions, the CData JDBC-ODBC Bridge provides an easy way to connect with any ODBC data source.