weblogic10.3配置自定义的DB2驱动
来源:互联网 发布:sql大于某个时间 编辑:程序博客网 时间:2024/06/11 19:29
文章主要内容:在windows操作系统中,使用weblogic10.3服务器,使用com.ibm.db2.jcc.DB2Driver驱动来配置db2数据源。
在使用weblogic自带的db2驱动weblogic.jdbcx.db2.DB2DataSource(weblogic\wlserver_10.3\server\lib\wldb2.jar)时,发现该驱动不支持PreparedStatement的批处理(ps.executeBatch()),会报错:
weblogic.jdbc.db2base.ddc: [OWLS][DB2 JDBC Driver][DB2]TRANSLATION FROM CCSID 1252 TO 1386 NOT DEFINED
注:语句没问题,使用db2jcc.jar的驱动就能执行;另外,奇怪的是支持Statement的批处理
于是想将weblogic自带的驱动换成db2jcc.jar的驱动。
步骤:
1.将db2jcc.jar、db2java.jar和db2jcc_license_cu.jar加入weblogic\wlserver_10.3\server\lib文件夹中
2.修改weblogic\wlserver_10.3\common\bin下的commEnv.cmd,将路径加入WEBLOGIC_CLASSPATH中(%WL_HOME%/server/lib/db2jcc.jar;%WL_HOME%/server/lib/db2java.jar;%WL_HOME%/server/lib/db2jcc_license_cu.jar)
set WEBLOGIC_CLASSPATH=%JAVA_HOME%\lib\tools.jar;%WL_HOME%\server\lib\weblogic_sp.jar;%WL_HOME%\server\lib\weblogic.jar;%FEATURES_DIR%\weblogic.server.modules_10.3.3.0.jar;%WL_HOME%\server\lib\webservices.jar;%ANT_HOME%/lib/ant-all.jar;%ANT_CONTRIB%/lib/ant-contrib.jar;%WL_HOME%/server/lib/db2jcc.jar;%WL_HOME%/server/lib/db2java.jar;%WL_HOME%/server/lib/db2jcc_license_cu.jar
3.如果是用startWebLogic.cmd启动程序的话,需要将路径加入startWebLogic.cmd的SAVE_CLASSPATH中:
set SAVE_CLASSPATH=%WL_HOME%/server/lib/db2jcc.jar;%WL_HOME%/server/lib/db2java.jar;%WL_HOME%/server/lib/db2jcc_license_cu.jar
4.如果是用MyEclipse启动程序的话,需要将jar包放入classpath中(只设置了第3步是不起作用的):
5.启动weblogic服务器,在控制台http://127.0.0.1:7001/console新建数据源,数据库驱动程序选择“其他”,驱动程序名称填:com.ibm.db2.jcc.DB2Driver,URL填:jdbc:db2://localhost:50000/HKCBM,测试连接,下一步,然后勾选上AdminServer。
6.第5步如果报了JDBC driver is not on the CLASSPATH之类的,检查第3或4步,看有没有正确加载jar包
- weblogic10.3配置自定义的DB2驱动
- weblogic10.3命令行的安装和配置
- Weblogic10.3集群配置
- Weblogic10.3 配置默认应用
- weblogic10.3下如何配置SQLServer 的jtds连接池
- weblogic10.3图像化的安装和配置
- Linux下WebLogic10.3的安装与配置
- Eclipse4.3 + weblogic10.3调试配置
- 转DB2 Runtime Client Lite精简版驱动的配置
- 如何安装和配置DB2的ODBC驱动及数据源
- DB2的JDBC驱动
- DB2的JDBC驱动
- weblogic10.3 单机下同一个Domain多个SERVER的集群配置
- weblogic10配置JMS
- weblogic10 数据源配置
- weblogic10 标签库配置
- weblogic10配置jndi流程
- MyEclipse10中配置WebLogic10
- c语言基础
- 串口发送一帧数据时,两个字节的间隔时间是多少?
- Qt中文件写入和读取
- CSS3实现简单特效实例(1)
- 利用 Map 集合的 containsKey 方法,实现对象数组的去重以及重复对象的字段值累加
- weblogic10.3配置自定义的DB2驱动
- 安卓逆向之华山杯ctf第二题:寻找密码
- js之BOM
- Python os.path.join 双斜杠的解决方法
- 48.防火墙
- 【解惑】领略Java内部类的“内部”
- 单片机RS485通信接口、控制线、原理图及程序实例
- Jemter-接口测试
- C++中运算符 &和&&、|和|| 的区别