初始化mysql数据库——Activiti BPM

Posted 西芹番茄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初始化mysql数据库——Activiti BPM相关的知识,希望对你有一定的参考价值。

 1 package com.initialize;
 2 
 3 import org.activiti.engine.ProcessEngine;
 4 import org.activiti.engine.ProcessEngineConfiguration;
 5 import org.junit.Test;
 6 
 7 public class TestActiviti {
 8     /** 使用代码创建工作流所需的25张表 **/
 9     @Test
10     public void test() {
11         ProcessEngineConfiguration configuration = ProcessEngineConfiguration
12                 .createStandaloneProcessEngineConfiguration();
13         // 链接数据库的配置
14         configuration.setJdbcDriver("com.mysql.jdbc.Driver");
15         configuration.setJdbcUrl("jdbc:mysql://localhost:3306/activiti?useUnicode=true&characterEncoding=utf8");
16         configuration.setJdbcUsername("root");
17         configuration.setJdbcPassword("jqk*.?");
18         /*
19          * DB_SCHEMA_UPDATE_FALSE 不能创建表,需要表存在
20          * DB_SCHEMA_UPDATE_CREATE_DROP 先删除表再创建表
21          * DB_SCHEMA_UPDATE_TRUE 如表不存在自动创建表
22          */
23         configuration.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE);
24         //工作流的核心对象,ProcessEngine对象
25         ProcessEngine processEngine= configuration.buildProcessEngine();
26         System.out.println("processEngine="+processEngine);
27     }
28 
29 }

注意:当前Activiti BPM version:5.22 生成25张数据库表,请勿忘记导入相应的jdbc包。

以上是关于初始化mysql数据库——Activiti BPM的主要内容,如果未能解决你的问题,请参考以下文章

Activiti搭建---初始化数据库

activity引擎 MySQL查询不带库名

Activiti - 新一代的开源 BPM 引擎 (zhuan)

Activiti - 新一代的开源 BPM 引擎 (zhuan)

Eclipse 扩展activiti-desinger 安装——Activiti BPM

Liferay7 BPM门户开发之44: 集成Activiti展示流程列表