Activiti创建数据库表
2016-03-28 17:38
369 查看
import org.activiti.engine.ProcessEngine; import org.activiti.engine.ProcessEngineConfiguration; import org.junit.Test; /** * 创建Activiti数据库表,两种方式创建 * @author Ruoli * */ public class CreateDateBase { /**使用代码创建工作流需要的23张表*/ @Test public void createTable(){ ProcessEngineConfiguration processEngineConfiguration = ProcessEngineConfiguration.createStandaloneProcessEngineConfiguration(); //连接数据库的配置 processEngineConfiguration.setJdbcDriver("com.mysql.jdbc.Driver"); processEngineConfiguration.setJdbcUrl("jdbc:mysql://120.25.0.115:3306/activiti?useUnicode=true&characterEncoding=utf8"); processEngineConfiguration.setJdbcUsername("root"); processEngineConfiguration.setJdbcPassword("root"); /** public static final String DB_SCHEMA_UPDATE_FALSE = "false";不能自动创建表,需要表存在 public static final String DB_SCHEMA_UPDATE_CREATE_DROP = "create-drop";先删除表再创建表 public static final String DB_SCHEMA_UPDATE_TRUE = "true";如果表不存在,自动创建表 */ processEngineConfiguration.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE); //工作流的核心对象,ProcessEnginee对象 ProcessEngine processEngine = processEngineConfiguration.buildProcessEngine(); System.out.println("processEngine:"+processEngine); } /**使用配置文件创建工作流需要的23张表*/ @Test public void createTable_2(){ ProcessEngine processEngine = ProcessEngineConfiguration.createProcessEngineConfigurationFromResource("activiti.cfg.xml") // .buildProcessEngine(); System.out.println("processEngine:"+processEngine); } }
阅读更多
相关文章推荐
- 工作流Activiti的学习总结(二)activiti中ProcessEngine的创建和数据库表命名规则
- activiti创建数据库表
- eclipse创建activiti项目,mysql作数据库
- Activiti 数据库表创建、更新策略的配置
- 【原】Spring activiti 环境搭建之数据库创建
- Activiti学习笔记一:创建数据库表
- Activiti用Api创建数据库表
- Activiti学习笔记一:创建数据库表
- 【Activiti】从入门到放弃——创建工作流数据库
- SQL Server 2008 空间数据库 --- 空间索引概念及创建(取自帮助)
- SQL 语句创建数据库、表与存储过程的样例
- MyEclipse创建数据库
- Oracle之SQL基础--创建数据库对象(序列 视图)及索引
- 如何使用C#创建一个三层的数据库应用程序
- PDO初步创建连接数据库(二)
- php学习笔记(9):Mysql简介和创建新的数据库
- 使用PowerDesigner创建数据库表图文并茂版
- flask配置sqlite生成带问号的数据库文件, 无法创建表
- java创建数据库
- 使用sql语句创建数据库和表