码迷,mamicode.com
首页 > 数据库 > 详细

初始化mysql数据库——Activiti BPM

时间:2017-05-23 00:41:40      阅读:298      评论:0      收藏:0      [点我收藏+]

标签:encoding   sys   数据库的配置   create   color   base   dbcp   process   imp   

 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

标签:encoding   sys   数据库的配置   create   color   base   dbcp   process   imp   

原文地址:http://www.cnblogs.com/xiqinfanqie/p/6891965.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!