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

當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 免費(fèi)辦公軟件 > 免費(fèi)OA系統(tǒng)

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

申請(qǐng)免費(fèi)試用、咨詢(xún)電話(huà):400-8352-114

第一部分 泛普免費(fèi)OA數(shù)據(jù)源配置
一. 泛普免費(fèi)版OA接口說(shuō)明
該接口主要用來(lái)在泛普OA系統(tǒng)配置和異構(gòu)系統(tǒng)的數(shù)據(jù)庫(kù)的鏈接方式,通過(guò)此鏈接在泛普OA系統(tǒng)中直接操作其他系統(tǒng)的數(shù)據(jù)。該接口適用于SQLSERVER,ORACLE,MYSQL,DB2,INFORMIX,SYBASE結(jié)構(gòu)型數(shù)據(jù)庫(kù)。
 
二. 泛普OA軟件實(shí)現(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>
 
 
 
上文中配置兩個(gè)數(shù)據(jù)源,其中黑體部分是在配置每個(gè)數(shù)據(jù)源時(shí)需要改變的內(nèi)容。
 
注意:每次配置后需要重啟OA服務(wù)方可生效;
2. 屬性說(shuō)明
Id; 這個(gè)是引用該數(shù)據(jù)源的唯一標(biāo)識(shí)
Type:數(shù)據(jù)庫(kù)類(lèi)型(sqlserver2000, sqlserver2005, sqlserver2008,oracle,mysql,Informix,db2
,sybase)
Host: 數(shù)據(jù)庫(kù)服務(wù)器地址
port:數(shù)據(jù)庫(kù)服務(wù)的端口號(hào)
Dbname:數(shù)據(jù)庫(kù)名(實(shí)例名)
User:訪問(wèn)數(shù)據(jù)庫(kù)的用戶(hù)名
password:訪問(wèn)數(shù)據(jù)庫(kù)的密碼
minconn,maxconn: 訪問(wèn)該數(shù)據(jù)庫(kù)最大連接和最小連接
3. 在泛普OA辦公系統(tǒng)5.0及以上版本可以直接在進(jìn)行可視化的配置
通過(guò)頂部菜單【設(shè)置中心】【外部接口設(shè)置】【數(shù)據(jù)源配置】即可進(jìn)入配置界面
 
點(diǎn)擊右鍵【新建】即可創(chuàng)建一個(gè)新的數(shù)據(jù)源
 
注意:該配置,不需要重啟OA服務(wù)即可生效;
4. 可視化配置屬性說(shuō)明
數(shù)據(jù)源名稱(chēng),即xml配置中的id; 這個(gè)是引用該數(shù)據(jù)源的唯一標(biāo)識(shí)
數(shù)據(jù)庫(kù)類(lèi)型,即xml配置中的Type:數(shù)據(jù)庫(kù)類(lèi)型(sqlserver2000, sqlserver2005, sqlserver2008,oracle,mysql,Informix,db2,sybase)
服務(wù)器ip,即xml配置中的Host: 數(shù)據(jù)庫(kù)服務(wù)器地址
端口號(hào),即xml配置中的port:數(shù)據(jù)庫(kù)服務(wù)的端口號(hào)
數(shù)據(jù)庫(kù)名,即xml配置中的Dbname:數(shù)據(jù)庫(kù)名(實(shí)例名)
用戶(hù)名,即xml配置中的User:訪問(wèn)數(shù)據(jù)庫(kù)的用戶(hù)名
密碼,即xml配置中的password:訪問(wèn)數(shù)據(jù)庫(kù)的密碼
最小連接數(shù)、最大連接數(shù),即xml配置中的minconn,maxconn: 訪問(wèn)該數(shù)據(jù)庫(kù)最大連接和最小連接
 
5. 泛普OA管理軟件如何引用該數(shù)據(jù)源
定義上面的數(shù)據(jù)源后可以在其他接口開(kāi)發(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;
}
/**
    * 關(guān)閉Connection
    * 
    * @param conn
    */
    public void closeConnection(Connection conn) {
        if (conn != null) {
            try {
                conn.close();
            } catch (SQLException e) {
                writeLog(e);
            }
        }
    }
 
}
 
發(fā)布:2025-08-14 21:29    編輯:泛普軟件 · admin    [打印此頁(yè)]    [關(guān)閉]
相關(guān)文章:
免費(fèi)辦公軟件
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢(xún):400-8352-114

加微信,免費(fèi)獲取試用系統(tǒng)

QQ在線咨詢(xún)

泛普免費(fèi)OA系統(tǒng)其他應(yīng)用

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