一、新建數據源
注:使用的weblogic 11g平臺
1、新建數據源
登錄weblogic控制檯---服務--數據源 ---新建--一般數據源
2、名稱和JNDI名稱按需求填寫
3、選擇數據庫驅動程序:
注: * 指示 Oracle WebLogic Server 明確支持該驅動程序。
這裏我們選擇IMB的驅動 不然有中文亂碼
3.1.1、IMB的驅動需要自己引用,需要準備Informix的驅動程序:ifxjdbc.jar和ifxjdbcx.jar上傳到weblogic安裝的服務器某個文件夾
如:/apps/applications/weblogic/jdbcdriver/
3.1.2、修改WebLogic Server啓動腳本
在如下目錄找到startWebLogic.sh文件
/apps/applications/weblogic/Middleware/user_projects/domains/ppm_domain/bin/
打開腳本,找到 echo "CLASSPATH=${CLASSPATH}" 這段話,在前面一排加上幾句話,如下:
InformixDriver="/apps/applications/weblogic/jdbcdriver/ifxjdbc.jar"
InformixDriverx="/apps/applications/weblogic/jdbcdriver/ifxjdbcx.jar"
echo "InformixDriver=${InformixDriver}"
echo "InformixDriverx=${InformixDriverx}"
CLASSPATH=${InformixDriverx}:${InformixDriver}:${CLASSPATH}
使用:分隔多個變量
3.1.3、重啓weblogic
後臺啓動腳本:
nohup ./startWebLogic.sh > nohup.out 2>&1 &
查看日誌nohup.out會看到加載了上傳的jar包,如圖
4、啓動好後打開weblogic控制檯界面,按照新增數據源的步驟到達如下頁面時,在url後面加上參數如下圖
加上屬性:NEWLOACLE=en_us,zh_cn,zh_tw;NEWCODESET=GB2312-80,8859-1,819,Big5;IFX_USE_STRENC=true
最終url:
url:jdbc:informix-sqli://127.0.0.1:1223/ppmdb:informixServer=ol_crm_rec;NEWLOACLE=en_us,zh_cn,zh_tw;NEWCODESET=GB2312-80,8859-1,819,Big5;IFX_USE_STRENC=true
然後保存,測試下連接是否可用