<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    Driver Definition/JDBC driver
</h3>
<span style="margin-bottom: 10px;">
    reply from <a href="http://community.jboss.org/people/bfitzpat">Brian Fitzpatrick</a> in <i>JBoss Tools</i> - <a href="http://community.jboss.org/message/552406#552406">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>That's certainly part of the equation - making sure that the driver jar is available on the Eclipse classpath.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>But there's another step... Once you have your jar wrapped in a plug-in, you have to tell the driver template where to find it. You can do that with a driver template override...</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>For example, if I've exposed my derby.jar for a Derby database JDBC driver in plug-in org.eclipse.datatools.derby.wrapper... I can override the jar list of that driver so that it automatically picks it up.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="padding-left: 30px;">&lt;plugin&gt;<br/>&#160;&#160; &lt;extension<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; point="org.eclipse.datatools.connectivity.driverExtension"&gt;<br/>&#160;&#160;&#160;&#160;&#160; &lt;driverTemplateOverride<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; jarList="[org.eclipse.datatools.derby.wrapper]/lib/derby.jar"<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; priority="1"<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; targetId="org.eclipse.datatools.connectivity.db.derby102.genericDriverTemplate"&gt;<br/>&#160;&#160;&#160;&#160;&#160; &lt;/driverTemplateOverride&gt;</p><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;/extension&gt;</p><p style="padding-left: 30px;">&lt;/plugin&gt;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>If you want it to automatically add the driver instance the first time the DriverManager is fired up (i.e. whenever you fire up the Data Source Explorer it'll check to see if the default driver instance has been created), you just add createDefault = true like this:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>&lt;extension<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; point="org.eclipse.datatools.connectivity.driverExtension"&gt;<br/>&#160;&#160;&#160;&#160;&#160; &lt;driverTemplateOverride<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; createDefault="true"<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; jarList="[org.eclipse.datatools.derby.wrapper]/lib/derby.jar"<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; priority="1"<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; targetId="org.eclipse.datatools.connectivity.db.derby102.genericDriverTemplate"&gt;<br/>&#160;&#160;&#160;&#160;&#160; &lt;/driverTemplateOverride&gt;<br/>&#160;&#160; &lt;/extension&gt;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Hope that helps!</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>--Fitz</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/552406#552406">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss Tools at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2128">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>