起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 170|回复: 2

X3协同平台连接Informix数据库[分享]**

[复制链接]
发表于 2006-4-20 22:37:45 | 显示全部楼层 |阅读模式
下载Informix的JDBC驱动,
数据驱动文件在lib目录下,都复制到TOMCAT\common\lib目录下
(网上有人说只需要ifxjdbc.jar,不清除,反正多拷些没有问题)
修改Server.xml文件,增加数据源
driverClassName="com.informix.jdbc.IfxDriver"
url="jdbc:informix-sqli://[{ip-address|host-name}:port-number][/dbname]:INFORMIXSERVER=server-name;"
其中:
  dbname: The name of the Informix database to which you want to connect. If you do not specify the name of a database, a connection is made to the Informix database server.
  server-name: The name of the Informix server to which you want to connect. This is the value of the INFORMIXSERVER environment variable.
例如:
  url = "jdbc:158.58.9.121:1527:informixserver=tulua2"

Informix 使用以下环境变量来指定语言环境:
CLIENT_LOCALE 客户机应用程序使用的语言环境。
DB_LOCALE 数据库中数据的语言环境。
SERVER_LOCALE 数据库服务器用于其特定于服务器的文件的语言环境
回复

使用道具 举报

 楼主| 发表于 2006-8-9 11:12:00 | 显示全部楼层
1. 在tomcat\conf\server.xml文件中增加资源描述
          <Resource name="X3Infomix"
          url="jdbc:informix-sqli://32.64.191.8:8888:informixserver=dataserver;database=test;NEWLOACLE=en_us,zh_cn,zh_tw;NEWCODESET=GB2312-80,8859-1,819,Big5"
          username="informix"
          password="qwe123"
          driverClassName="com.informix.jdbc.IfxDriver" auth="Container"
          type="javax.sql.DataSource"
          />

这样的方式来制定字符集,用

CLIENT_LOCALE 客户机应用程序使用的语言环境。
DB_LOCALE 数据库中数据的语言环境。
SERVER_LOCALE 数据库服务器用于其特定于服务器的文件的语言环境

不能使用正确的字符集
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-10 17:27:55 | 显示全部楼层
X3 已经支持Informix,直接用服务器配置工具就可以了,不需要象上面这样手工修改了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-15 23:25 , Processed in 0.035214 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表