windowswebsphere70下配置DB2 V97数据源.docx
《windowswebsphere70下配置DB2 V97数据源.docx》由会员分享,可在线阅读,更多相关《windowswebsphere70下配置DB2 V97数据源.docx(10页珍藏版)》请在冰豆网上搜索。
windowswebsphere70下配置DB2V97数据源
我的配置是:
Websphere7.0安装在本机windows下
DB2V9.7安装在windows上,IP:
192.168.1.105主机名:
PNOVA-B542EF2EB,
数据库名mydb2用户yqpass密码officedepot
登录控制台
配置oracle驱动程序路径:
环境->websphere变量找到DB2_JCC_DRIVER_PATH变量
本地机器装了DB2驱动应该C:
\ProgramFiles\IBM\SQLLIB\java里,不知道的可以搜下db2jcc4.jar或db2jcc_license_cu.jar文件
设置好后点->确定->保存
新建JDBC提供程序
资源->JDBC->JDBC提供程序
在右侧JDBC提供程序新建页面选择JDBC提供程序的作用域:
一般有以下三种作用域:
1. 单元
最常规的作用域。
在“单元”作用域上定义的资源对于所有节点和服务器都是可见的,除非它们被覆盖了。
要查看单元作用域中定义的资源,不要在作用域选择表单中指定服务器或节点名。
2. 节点
多数资源类型的缺省作用域。
在“节点”作用域上定义的资源覆盖任何在“单元”作用域上定义的重复项,并且对于相同节点上的所有服务器都是可见的,除非它们在该节点上的服务器作用域中被覆盖了。
要查看节点作用域中定义的资源,不要指定服务器,但是要在作用域选择表单中选择节点名。
3. 服务器
定义资源的最特定作用域。
在“服务器”作用域上定义的资源覆盖任何在“单元”作用域或父“节点”作用域上定义的重复资源定义,并且它们仅对于特定服务器是可见的。
要查看服务器作用域中定义的资源,在作用域选择表单中指定服务器名和节点名。
可以看出上面三个作用域的范围逐渐递减,并且同名的资源以最小范围的为准。
这个有点类似编程语言中变量的作用域。
根据上面作用域的范围的描述,在单节点的情况下,一般选用“节点”。
如果只有一个应用服务器实例也可以选择“服务器”。
在多个节点构成的单元中,可以分别在每个节点上分别定义,也可以选择“单元”作用域一次性定义。
点击“新建”按钮
创建新的JDBC提供程序
数据库类型选择DB2
提供程序类型选择DB2UsingIBMJCCDriver
实现类型我现在的是连接池数据源,还有中XA数据源,应该是用于布式事务处理的,不是很懂,next
直接next
下一步,然后完成->保存
J2C配置
这个在7中藏得比较深
安全性->全局安全性->JAVA认证和授权服务->J2C认证数据
点“新建“按钮,
输入认证条目的别名、用户标识、密码、描述后点击应用,必须要注意的是,别名规则一般为:
用户标识;用户标识用户名和密码必须为该应用对应的数据库用户名和密码,点击“确定”后保存即可。
配置数据源
资源->JDBC->数据源
作用域选好,然后新建
输入合适的数据源名和JNDI名,然后下一步
选择JDBC提供程序
选中第二个
设置安全性别名
组件管理的认证别名和容器管理的认证别名选中刚刚建的J2C认证我的是j2c,然后下一步
摘要完成->保存
测试
选中数据源,然后点测试,
到数据源那测试,OK
。