监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 甲方项目管理系统 | 签约案例 | 客户案例 | 在线试用
X 关闭
免费OA系统

当前位置:工程项目OA系统 > 免费办公软件 > 免费OA系统

免费OA数据源配置

申请免费试用、咨询电话:400-8352-114

第一部分 泛普免费OA数据源配置
一. 泛普免费版OA接口说明
该接口主要用来在泛普OA系统配置和异构系统的数据库的链接方式,通过此链接在泛普OA系统中直接操作其他系统的数据。该接口适用于SQLSERVER,ORACLE,MYSQL,DB2,INFORMIX,SYBASE结构型数据库。
 
二. 泛普OA软件实现方法&步骤
1. 配置数据源文件datasource.xml(该文件位于泛普OA系统的WEB-INF/service/目录下)
<?xml version="1.0" encoding="GBK"?>
<module id="datasource" version="1.0.0">
      <service-point id=“dt1" interface="泛普OA系统.interfaces.datasource.DataSource">
        <invoke-factory>
            <construct class="泛普OA系统.interfaces.datasource.BaseDataSource">
                <set property="type" value="oracle"/>
                <set property="host" value="192.168.0.205"/>               
                <set property="dbname" value=“erp"/>
                <set property="user" value="xmgl"/>
                <set property="password" value="12345"/>
           <set property="minconn" value="5"/>
           <set property="maxconn" value="10"/>
            </construct>
        </invoke-factory>
</service-point> 
 
      <service-point id=“dt2" interface="泛普OA系统.interfaces.datasource.DataSource">
        <invoke-factory>
            <construct class="泛普OA系统.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=“test"/>
                <set property="user" value="xmgl"/>
                <set property="password" value="12345"/>
           <set property="minconn" value="5"/>
            <set property="maxconn" value="10"/>
            </construct>
        </invoke-factory>
</service-point> 
 
</module>
 
 
 
上文中配置两个数据源,其中黑体部分是在配置每个数据源时需要改变的内容。
 
注意:每次配置后需要重启OA服务方可生效;
2. 属性说明
Id; 这个是引用该数据源的唯一标识
Type:数据库类型(sqlserver2000, sqlserver2005, sqlserver2008,oracle,mysql,Informix,db2
,sybase)
Host: 数据库服务器地址
port:数据库服务的端口号
Dbname:数据库名(实例名)
User:访问数据库的用户名
password:访问数据库的密码
minconn,maxconn: 访问该数据库最大连接和最小连接
3. 在泛普OA办公系统5.0及以上版本可以直接在进行可视化的配置
通过顶部菜单【设置中心】【外部接口设置】【数据源配置】即可进入配置界面
 
点击右键【新建】即可创建一个新的数据源
 
注意:该配置,不需要重启OA服务即可生效;
4. 可视化配置属性说明
数据源名称,即xml配置中的id; 这个是引用该数据源的唯一标识
数据库类型,即xml配置中的Type:数据库类型(sqlserver2000, sqlserver2005, sqlserver2008,oracle,mysql,Informix,db2,sybase)
服务器ip,即xml配置中的Host: 数据库服务器地址
端口号,即xml配置中的port:数据库服务的端口号
数据库名,即xml配置中的Dbname:数据库名(实例名)
用户名,即xml配置中的User:访问数据库的用户名
密码,即xml配置中的password:访问数据库的密码
最小连接数、最大连接数,即xml配置中的minconn,maxconn: 访问该数据库最大连接和最小连接
 
5. 泛普OA管理软件如何引用该数据源
定义上面的数据源后可以在其他接口开发中直接使用,配合其他接口,还可以有其他方式引用数据源,在后面将有介绍
package 泛普OA系统.workflow.datasourcetest;
import 泛普OA系统.general.StaticObj;
import 泛普OA系统.interfaces.datasource.DataSource;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.SQLException;
import 泛普OA系统.general.BaseBean;
public class datasourcetest {  
    /**
    * 获取自定义datasource的connection
    * 
    * @param datasourceid
    *            数据源id,为datasource.xml中的module.id+"."+service-point.id,如datasource.dt1
    * @return
    */
    public Connection getConnection(String datasourceid) {
        Connection conn = null;
        try {
            DataSource datasource = (DataSource) StaticObj.getServiceByFullname(datasourceid, DataSource.class);  //获取数据源的信息
            conn = datasource.getConnection(); //和数据源取得连接
        } catch (Exception e) {
           
        }
        return conn;
}
/**
    * 关闭Connection
    * 
    * @param conn
    */
    public void closeConnection(Connection conn) {
        if (conn != null) {
            try {
                conn.close();
            } catch (SQLException e) {
                writeLog(e);
            }
        }
    }
 
}
 
发布:2006-04-22 14:35    编辑:泛普软件 · admin    [打印此页]    [关闭]

泛普免费OA系统其他应用

免费ERP系统 OA办公系统免费版 免费OA系统 免费ERP 免费财务软件 财务软件免费版 合同管理软件免费版 管家婆进销存免费版 小管家进销存免费版 生财宝进销存免费版 免费网店管理软件 服装管理系统免费版 免费广告公司管理系统 房地产销售软件下载 免费开源系统 免费办公管理系统 免费审批系统 免费办公用品管理软件 免费上网行为管理系统 免费公文管理系统 免费流程管理软件 免费商务管理软件 免费称重管理软件 免费订单管理系统 免费公司管理软件 免费信息管理系统 业务流程管理软件免费 免费时间管理软件 免费目标管理软件 免费协同管理软件 免费企业OA办公系统