一、Jboss端配置JNDI 数据源
Jboss安装目录 docexamplesjca 下有各种如oracle,db2,sqlserver等数据库JNDI配置的模板文件,形式为“数据库-ds.xml”,在此我们以配置oracle10g 数据库为例:
将 Jboss_homedocsexamplesjca 下的oracle-ds.xml拷贝到 Jboss_homeserverdefaultdeploy 下,并做相应的修改,主要内容如下:

其中红色标注的是后面加上的,有了这句在jndi前可以不用加前缀;否则,需要加前缀java(即:lookup(“Zqb Oracle Test”) 和 lookup(“java:Zqb Oracle Test”)的区别)。
二、拷贝数据库驱动程序
配置好JNDI数据源后还不够,还需要将相应数据库的驱动程序拷贝至Jboss_homeserverdefaultlib,在此将oracle数据库驱动ojdbc14.jar拷贝至 Jboss_homeserverdefaultlib 目录下
总结:1、配置 数据源-ds.xml 数据源文件 2、配置数据库驱动到jboss_home/server/default/lib
java代码连接数据库方法:// 如果部署在jboss上面,前面要加“java:”的前缀,weblogic则不需要
DataSource ds;
InitialContext context = new InitialContext();
ds = (DataSource) context.lookup("java:jdbc/bresdatasource");
super.setDataSource(ds);
本文详细介绍在JBoss应用服务器上配置Oracle 10g数据库JNDI数据源的过程,包括修改数据源配置文件和拷贝数据库驱动至指定目录。同时,提供了在Java代码中使用JNDI数据源连接数据库的方法。
3748

被折叠的 条评论
为什么被折叠?



