1、制作使用JNDI连接的报表首先使用JDBC方式连接数据库oracle9i,然后使用oracle9i数据库中的数据库表sale制作模板jndi.cpt,如下图:
![Java报表开发工具FineReport:[7]Websphere](https://exp-picture.cdn.bcebos.com/ed792abb19efa25f4eb6dbcf59828689a0463b3a.jpg)
3、WEBSPHERE中的JNDI连接配置接下来讲,如何在WEBSPHERE服务器中洧粽袄淖配置JNDI连接。陆WEBSPHERE的管理平台,选择环境>Websphere变量>ORACLE忧溲枷茫_JDBC_DRIVER_PATH在值的位置上输入驱动程序所在的目录如:C:\ WebReport\WEB-INF\lib\ojdbc14.jar(oracle的jdbc驱动程序的具体位置),如下图:进入全局安全性>JAAS配置>J2C认证数据>新建输入别名,用户标识和密码,别名:oracle(可以随便起),用户标识(oracle用户名,^连接oracle数据库使用的用户名和密码):system,密码:dba,如下图:选择资源>JDBC提供者>新建,步骤一:oracle,步骤二:Oracle jdbc driver,步骤三:连接池数据源,如下图:点击下一步,将类路径改为${ORACLE_JDBC_DRIVER_PATH},其他不变,然后保存应用,如图:保存完上述应用后,点击ORACLE JDBC DRIVER这个应用,在右上角可以看到“数据源”,点选。我们将配置数据源>新建,名称--oracle,JNDI名称--jdbc/oracle,组件管理的认证别名--frserver2003node1/oracle9i(为上一步全局安全性中的配置,根据自己起的名字来选择),URL里输入jdbc:oracle:thin:@192.168.100.111:1521:orcl9i(根据ORACLE数据库的位置调节),其他为默认值,保存。然后选择这个数据源,点击测试连接,最终结果如图:说明jndi数据源配置成功了。
![Java报表开发工具FineReport:[7]Websphere](https://exp-picture.cdn.bcebos.com/4d3d2ab33c4133ba9de31ac96a37c97623bc2f3a.jpg)
![Java报表开发工具FineReport:[7]Websphere](https://exp-picture.cdn.bcebos.com/04d7a614f4d0b50393705f4acc4ec28332bf203a.jpg)
![Java报表开发工具FineReport:[7]Websphere](https://exp-picture.cdn.bcebos.com/fb738d9c2cf7dfb2b6bbd798d01b1edef5dc133a.jpg)
![Java报表开发工具FineReport:[7]Websphere](https://exp-picture.cdn.bcebos.com/3852f6e5eceeadbc3c8d5ec4cd18dfdae53b7b3a.jpg)