6.3.1. Installing the JDBC Driver and Deploying the DataSource

6.3.1. Installing the JDBC Driver and Deploying the DataSource

To make the JDBC driver classes available to JBoss Application Server, copy the archive ojdbc5.jar to the lib directory in the default server configuration (assuming that is the server configuration you’re running).

Then create a text file in the deploy directory called oracle-ds.xml with the following datasource descriptor :

	
				<?xml version="1.0" encoding="UTF-8"?>
				<datasources>
					<local-tx-datasource>
						<jndi-name>DefaultDS</jndi-name>
						<connection-url>jdbc:oracle:thin:@localhost:1521:xe</connection-url>
						<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
						<user-name>SYSTEM</user-name>
						<password>jboss</password>
						<valid-connection-checker-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleValidConnectionChecker</valid-connection-checker-class-name>
						<metadata>
							<type-mapping>Oracle9i</type-mapping>
						</metadata>
					</local-tx-datasource>
				</datasources>
				
			

The datasource is pointing at the database/SID called “xe” provided by default with Oracle XE.

Of course, you need to update the connection url attributes as well as the username/password combination to match your environment setup.