要看用的是什么服务器 再进行配置
我这有个JBOSS服务器的配置方法
其它的看看这个我想也没有什么大问题了要在Jboss 上配置使用Oracle的话我们要做的第一件事就是把Oracle的JDBC驱动程序复制到ClassPath下。我们把这个JDBC驱动程序复制到server/default/lib目录下。为了使用Oracle的事务处理数据源我们还要把/docs/examples/jca/oracle-xa-ds.xml复制到/server/default/deploy目录下。如果使用的事非事务处理的数据源,就把/docs/examples/jca/oracle-ds.xml文件复制到/server/default/deploy目录下。
下一步,我们需要修改oracle-de.xml配置文件。其中的<driver-class/>标签和<connection-url/>标签的设置如下:Oracle OCI Type 2 Driver
Class: oracle.jdbc.driver.OracleDriver 
URL: jdbc:oracle:oci8:@<database> 
Oracle OCI Thin Type 4 Driver
Class: oracle.jdbc.driver.OracleDriver 
URL: jdbc:oracle:thin:@<host>:<port>:<database> 
Oracle OCI XA Type 2 Driver
Class: oracle.jdbc.xa.client.OracleXADataSource 
URL: jdbc:oracle:thin:@<host>:<port>:<database> 
Oracle OCI Type 2 Driver
Class: oracle.jdbc.driver.OracleDriver 
URL: jdbc:oracle:oci8:@<database>   在Connection URL中<host>是安装Oracle的计算机主机名,<port>是oracle数据库的端口,<database>是数据库名称。下一步,我们将修改standardjaws.xml 或jaws.xml配置文件,并把<datasource> 和 <type-mapping>元素这只为下面这样:
<jaws>
<datasource>Java:/OracleDS</datasource>
<type-mapping>Oracle8</type-mapping>
</jaws>   下一步,再修改standardjbosscmp-jdbc.xml 或 jbosscmp-jdbc.xml配置文件,设置<datasource> 和 <datasource-mapping>元素使用Oracle。
<jbosscmp-jdbc>
<defaults>
<datasource>java:/OracleDS</datasource>
<datasource-mapping>Oracle8</datasource-mapping>
</defaults>
</jbosscmp-jdbc>   最后我们需要修改login-config.xml文件来使用Oracle,下面是login-config.xml文件的<application-policy>元素:
<application-policy name = "OracleDbRealm"> 
<authentication> 
<login-module code = 
"org.jboss.resource.security.ConfiguredIdentityLoginModule" 
flag = "required"> 
<module-option name = "principal">sa</module-option> 
<module-option name = "userName">sa</module-option> 
<module-option name = "password"></module-option> 
<module-option name ="managedConnectionFactoryName"> 
jboss.jca:service=LocalTxCM,name=OracleDS 
</module-option> 
</login-module> 
</authentication> 
</application-policy> 修改了oracle-ds.xml, standardjaws.xml, standardjbosscmp-jdbc.xml,和
login-config.xml 文件之后就可以再Jboss4中使用Oracle了