起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 973|回复: 10

怎样连接第三方数据库?**

[复制链接]
发表于 2006-12-22 09:01:32 | 显示全部楼层 |阅读模式
怎样连接第三方数据库(DB2v8.1)?
怎样通过配置文件的方式配置数据库连接参数?
回复

使用道具 举报

发表于 2006-12-25 14:43:31 | 显示全部楼层
你DB2是业务数据库还是系统数据库呢?

目前我们都没有在这上面测试过,如果是业务数据库应该简单些。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-26 17:04:25 | 显示全部楼层
不是系统数据库,也不是业务数据库,是与系统无关的第三方数据库,希望通过代码方式完成组织机构信息的同步.
回复 支持 反对

使用道具 举报

发表于 2006-12-27 14:06:04 | 显示全部楼层
哦,大概是这样的,

首先要把DB2的驱动拷贝到 common\lib 这个目录中
然后修改Server.XML,把DB2的一些参数写进去
接着修改 config.justep.xml ,加一个 connection
最后在重新启动应用服务。

然后在平台上访问就可以了
回复 支持 反对

使用道具 举报

发表于 2007-11-20 09:24:15 | 显示全部楼层

如何有控件连接DB2

我们的主数据库是Oracle现在想出一个报表要从DB2取数据,有控件可以连接DB2数据库吗?
回复 支持 反对

使用道具 举报

发表于 2007-11-20 09:39:00 | 显示全部楼层
如果平台不支持的数据库,提供了JDBC驱动程序,那么可以手工的方式修改服务器端配置文件,把这种数据库作为业务数据库来连接
X3 Server\conf\config.justep.xml   平台使用的配置文件,定义数据源名称和逻辑数据库的数据连接对应关系
X3 Server\Tomcat\conf\server.xml  Tomcat服务的配置文件,定义连接数据库用到的连接参数
回复 支持 反对

使用道具 举报

发表于 2007-11-20 09:43:07 | 显示全部楼层
在 config.justep.xml 文件中,定义数据源,这里定义一个数据源名称X3DB1
  <database driverClassName="net.sourceforge.jtds.jdbc.Driver"  。。。 name="X3DB1"></database>

在 config.justep.xml 文件中,定义每一个逻辑数据库对应的数据源,这里也是对应到X3DB1
  <connection bizurl="biz:\ys\yssjk.database" database="X3DB1"></connection>

在 server.xml 文件中,定义数据库用到的实际连接参数
  <Resource name="X3DB1" url="jdbc:jtds:sqlserver://192.168.1.1:1433/x3_2800" username="sa" password="sa" driverClassName="net.sourceforge.jtds.jdbc.Driver" auth="Container" type="javax.sql.DataSource" removeAbandoned="true" removeAbandonedTimeout="5" logAbandoned="true"/>
回复 支持 反对

使用道具 举报

发表于 2007-11-20 09:44:26 | 显示全部楼层
上面是以SQL Server为例,说明了配置文件中跟数据连接有关的几个项,不同的数据库,只要在server.xml 文件中的数据库连接参数采用数据库提供的参数就可以了
回复 支持 反对

使用道具 举报

发表于 2007-11-20 09:46:21 | 显示全部楼层
注意,上面这种方式可以连接到需要的数据库上,因为平台没有在这个数据库上做完整测试,可能有些情况会不支持,比如存储过程,因此这种方式连接的数据库,自己要做好测试工作。
回复 支持 反对

使用道具 举报

发表于 2007-11-20 10:09:54 | 显示全部楼层
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-6 10:24 , Processed in 0.036757 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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