初始化mysql数据库——Activiti BPM
时间:2021-07-01 10:21:17
帮助过:25人阅读
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
标签:encoding sys 数据库的配置 create color base dbcp process imp