監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關閉
免費OA系統(tǒng)

當前位置:工程項目OA系統(tǒng) > 免費辦公軟件 > 免費OA系統(tǒng)

免費OA數(shù)據(jù)源配置

申請免費試用、咨詢電話:400-8352-114

第一部分 泛普免費OA數(shù)據(jù)源配置
一. 泛普免費版OA接口說明
該接口主要用來在泛普OA系統(tǒng)配置和異構系統(tǒng)的數(shù)據(jù)庫的鏈接方式,通過此鏈接在泛普OA系統(tǒng)中直接操作其他系統(tǒng)的數(shù)據(jù)。該接口適用于SQLSERVER,ORACLE,MYSQL,DB2,INFORMIX,SYBASE結構型數(shù)據(jù)庫。
 
二. 泛普OA軟件實現(xiàn)方法&步驟
1. 配置數(shù)據(jù)源文件datasource.xml(該文件位于泛普OA系統(tǒng)的WEB-INF/service/目錄下)
<?xml version="1.0" encoding="GBK"?>
<module id="datasource" version="1.0.0">
      <service-point id=“dt1" interface="泛普OA系統(tǒng).interfaces.datasource.DataSource">
        <invoke-factory>
            <construct class="泛普OA系統(tǒng).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系統(tǒng).interfaces.datasource.DataSource">
        <invoke-factory>
            <construct class="泛普OA系統(tǒng).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>
 
 
 
上文中配置兩個數(shù)據(jù)源,其中黑體部分是在配置每個數(shù)據(jù)源時需要改變的內(nèi)容。
 
注意:每次配置后需要重啟OA服務方可生效;
2. 屬性說明
Id; 這個是引用該數(shù)據(jù)源的唯一標識
Type:數(shù)據(jù)庫類型(sqlserver2000, sqlserver2005, sqlserver2008,oracle,mysql,Informix,db2
,sybase)
Host: 數(shù)據(jù)庫服務器地址
port:數(shù)據(jù)庫服務的端口號
Dbname:數(shù)據(jù)庫名(實例名)
User:訪問數(shù)據(jù)庫的用戶名
password:訪問數(shù)據(jù)庫的密碼
minconn,maxconn: 訪問該數(shù)據(jù)庫最大連接和最小連接
3. 在泛普OA辦公系統(tǒng)5.0及以上版本可以直接在進行可視化的配置
通過頂部菜單【設置中心】【外部接口設置】【數(shù)據(jù)源配置】即可進入配置界面
 
點擊右鍵【新建】即可創(chuàng)建一個新的數(shù)據(jù)源
 
注意:該配置,不需要重啟OA服務即可生效;
4. 可視化配置屬性說明
數(shù)據(jù)源名稱,即xml配置中的id; 這個是引用該數(shù)據(jù)源的唯一標識
數(shù)據(jù)庫類型,即xml配置中的Type:數(shù)據(jù)庫類型(sqlserver2000, sqlserver2005, sqlserver2008,oracle,mysql,Informix,db2,sybase)
服務器ip,即xml配置中的Host: 數(shù)據(jù)庫服務器地址
端口號,即xml配置中的port:數(shù)據(jù)庫服務的端口號
數(shù)據(jù)庫名,即xml配置中的Dbname:數(shù)據(jù)庫名(實例名)
用戶名,即xml配置中的User:訪問數(shù)據(jù)庫的用戶名
密碼,即xml配置中的password:訪問數(shù)據(jù)庫的密碼
最小連接數(shù)、最大連接數(shù),即xml配置中的minconn,maxconn: 訪問該數(shù)據(jù)庫最大連接和最小連接
 
5. 泛普OA管理軟件如何引用該數(shù)據(jù)源
定義上面的數(shù)據(jù)源后可以在其他接口開發(fā)中直接使用,配合其他接口,還可以有其他方式引用數(shù)據(jù)源,在后面將有介紹
package 泛普OA系統(tǒng).workflow.datasourcetest;
import 泛普OA系統(tǒng).general.StaticObj;
import 泛普OA系統(tǒng).interfaces.datasource.DataSource;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.SQLException;
import 泛普OA系統(tǒng).general.BaseBean;
public class datasourcetest {  
    /**
    * 獲取自定義datasource的connection
    * 
    * @param datasourceid
    *            數(shù)據(jù)源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);  //獲取數(shù)據(jù)源的信息
            conn = datasource.getConnection(); //和數(shù)據(jù)源取得連接
        } catch (Exception e) {
           
        }
        return conn;
}
/**
    * 關閉Connection
    * 
    * @param conn
    */
    public void closeConnection(Connection conn) {
        if (conn != null) {
            try {
                conn.close();
            } catch (SQLException e) {
                writeLog(e);
            }
        }
    }
 
}
 
發(fā)布:2006-04-22 14:35    編輯:泛普軟件 · admin    [打印此頁]    [關閉]
相關文章:

泛普免費OA系統(tǒng)其他應用

免費ERP系統(tǒng) OA辦公系統(tǒng)免費版 免費OA系統(tǒng) 免費ERP 免費財務軟件 財務軟件免費版 合同管理軟件免費版 管家婆進銷存免費版 小管家進銷存免費版 生財寶進銷存免費版 免費網(wǎng)店管理軟件 服裝管理系統(tǒng)免費版 免費廣告公司管理系統(tǒng) 房地產(chǎn)銷售軟件下載 免費開源系統(tǒng) 免費辦公管理系統(tǒng) 免費審批系統(tǒng) 免費辦公用品管理軟件 免費上網(wǎng)行為管理系統(tǒng) 免費公文管理系統(tǒng) 免費流程管理軟件 免費商務管理軟件 免費稱重管理軟件 免費訂單管理系統(tǒng) 免費公司管理軟件 免費信息管理系統(tǒng) 業(yè)務流程管理軟件免費 免費時間管理軟件 免費目標管理軟件 免費協(xié)同管理軟件 免費企業(yè)OA辦公系統(tǒng)