成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼
协同OA软件提供许多系统扩展接口
OA提供了许多系统扩展接口,开发人员可以通过这些接口操作不同的数据源。例如把OA办公的数据同步到其他的系统中去,或把其他系统中的数据同步到OA中来,本质上就是在两个数据源之间交换数据。定义数据源的方法很简单,只需要在泛普OA安装目录/WEB-INF/service/datasource.xml中声明一下就可以了。
<service-point id="local" interface="think.interfaces.datasource.DataSource">
<invoke-factory>
<construct class="think.interfaces.datasource.BaseDataSource">
<set property="type" value="oracle"/>
<set property="host" value="192.168.0.204"/>
<set property="port" value="1521"/>
<set property="dbname" value="think1"/>
<set property="user" value="dcwork1"/>
<set property="password" value="dcwork1"/>
<set property="minconn" value="5"/>
<set property="maxconn" value="10"/>
</construct>
</invoke-factory>
</service-point>
上面的声明定义了一个oracle数据源,我们可以在datasource.xml文件中定义多个数据源,只需按照上面的格式添加一段新的声明就可以了,仅仅需要改动红色标出来的部分。例如添加一个sql server 数据源:msds
<service-point id="msds" interface="think.interfaces.datasource.DataSource">
<invoke-factory>
<construct class="think.interfaces.datasource.BaseDataSource">
<set property="type" value="sqlserver"/>
<set property="host" value="192.168.0.38"/>
<set property="port" value="1433"/>
<set property="dbname" value="OA"/>
<set property="user" value="sa"/>
<set property="password" value="OA"/>
<set property="minconn" value="5"/>
<set property="maxconn" value="10"/>
</construct>
</invoke-factory>
</service-point>
说明:
type: 数据库类型。有效值为oracle、sqlserver、db2、mysql
host: 数据库主机名或ip
dbname: 数据库名
user:数据库账号
password: 数据库密码
minconn: 连接池最小连接数
maxconn: 连接池最大连接数
厦门泛普OA办公系统最新资讯

