在 Flowportal 中使用 MySql 数据库

在Flowportal平台中,默认可以使用Sqlserver 和 Oracle数据库,哪如何使用MySql数据库呢?

Flowportal是支持即插即用的平台,在支持不同类型的数据库方面,同样也有相应的接口,只要我们根据其数据接口要求,编写对应的接口类(Provider),就可以支持对应的数据库,下面我们以MySql为例说明。

1、根据Flowportal数据接口的要求,编写接口类 MySqlProvider.dll,启动VS,建立MySqlProvider项目,添加类 Provider,Provider继承自 YZMarshalByRefObject, IDataSourceProviderAdvanced, IDataSourceProviderWriteBasic, IDataSourceProviderFormStore, IDataSourceProviderReport;

 

 2、先添加类成员 ParamPerfix、ProviderName、Name;

3、接下来根据Flowportal APi要求,添加完善对应的数据接口函数,主要包括LoadTableSchema、LoadProcedureSchema、LoadFormData等;

 

 

4、添加完函数后,编译生成 MySqlProvider.dll;

 

 

5、将MySqlProvider.dll 复制到Flowportal系统目录下的 DataSourceProviders 文件夹

 

 6、打开Server.config , 找到datasourceProviders标记 , 增加<datasourceProviderItem name="MySql" type="MySqlProvider.Provider,MySqlProvider"/>

 

 

 7、在Flowportal中添加新的数据源HRDat,连结测试OK;

8、接下来 我们就可以在 流程和表单 中使用 Mysql 数据库了。

 

posted @ 2022-11-08 15:57  misai  阅读(90)  评论(0编辑  收藏  举报
若有意交流合作Flowportal相关技术和应用,请及时与我联系,将尽力回复。   QQ: 3570881535   Email: 3570881535@qq.com