activiti创建数据库


数据库


activiti创建数据库有三种方式,但是在实际开中,一般都是默认配置。
而且为了操作方便,一般activiti数据库与项目数据库都会进行分开管理。

 @Override
    public boolean createtableByXml() {
        /**
         * 创建数据库的三种方式
         * 1:指定xml
         * 2: 默认xml(activiti.cfg.xml)
         * 3:不需要xml
            public void createTable(){
                ProcessEngineConfiguration configuration = ProcessEngineConfiguration.createStandaloneProcessEngineConfiguration();
                configuration.setJdbcDriver("com.mysql.jdbc.Driver");
                configuration.setJdbcUrl("jdbc:mysql://192.168.2.163:3306/activiti?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull");
                configuration.setJdbcUsername("root");
                configuration.setJdbcPassword("root");
                configuration.setDatabaseSchema(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE);
                ProcessEngine processEngine = configuration.buildProcessEngine();

            }
         */
        ProcessEngineConfiguration engineConfiguration = ProcessEngineConfiguration
            //1:指定xml
            .createProcessEngineConfigurationFromResource("gms/spring-activiti.xml");
            //2:默认xml
            // .createProcessEngineConfigurationFromResourceDefault();
            engineConfiguration.buildProcessEngine();
        LOGGER.info("创建成功");
        return true;
    }

jdbc.properties


driverClass=com.mysql.jdbc.Driver
jdbcUrl=jdbc:mysql://192.168.2.163:3306/gmsdb?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull
jdbcUrlActi=jdbc:mysql://192.168.2.163:3306/activiti?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull
username=root
password=root


initialSize=0
maxActive=20
maxIdle=20
minIdle=1
maxWait=60000

github地址:https://github.com/wsylp/gms.git

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值