`
tpfbx
  • 浏览: 19309 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

构建jBPM数据库

    博客分类:
  • jbpm
阅读更多

    创建jBPM数据库有两种方法。一种是通过JbpmConfiguration对象提供的createSchema方法进行创建;另一种是利用schema文件进行创建。这里以sqlserver2005为例。

    1、配置hibernate.cfg.xml文件:

    <!-- JDBC connection properties (begin) -->
    <property name="hibernate.connection.driver_class">com.microsoft.sqlserver.jdbc.SQLServerDriver</property>
    <property name="hibernate.connection.url">jdbc:sqlserver://localhost:1433;DatabaseName=jbpm;

lastupdatecount=true;autoReconnect=true;SelectMethod=Cursor</property>
    <property name="hibernate.connection.username">sa</property>
    <property name="hibernate.connection.password">123456</property>
    <!-- JDBC connection properties (end) -->

  2、将所依赖的jar包放到项目的classpath中。MSSQL2005驱动包下载地址:http://msdn.microsoft.com/en-us/data/aa937724.aspx

  3、先创建一个数据库。脚本如下:

  create database jbpm
  go
  use jbpm
  go

  4、做好以上三步后就可以创建jBPM数据库了。

   第一种创建方法只需执行以下测试类:

  package com.javaeye.tpfbx;

 

  import org.jbpm.JbpmConfiguration;

 

 public class CreateJbpmConfiguration {

 

   public static void main(String[] args) {

 

     JbpmConfiguration jbpmConfiguration = JbpmConfiguration.getInstance();


     jbpmConfiguration.createSchema();


  }

 

 }

执行完这个测试类,就可以看到刚刚创建里的jbpm数据库里有了jbpm的表。

 

                        

 

    第二种方法是用文件创建表。找到jbpm资料包中db目录下的jbpm.jpdl.mssql.sql文件。执行从第一个“create table ……”到脚本最后的部分就可以创建jBPM表。第一个“create table ……”之前的部分是用来清空以前建立的jBPM表的,同样你可以通过执行这个文件的全部内容来得到一个干净的jBPM测试数据库。

 

  • 大小: 5.7 KB
分享到:
评论
2 楼 老妖子 2012-05-22  
  package com.bj.wondersgroup.framework;

  import org.jbpm.JbpmConfiguration;

public class CreateJbpmConfiguration {

   public static void main(String[] args) {

    JbpmConfiguration jbpmConfiguration = JbpmConfiguration.getInstance();

     jbpmConfiguration.createSchema();

  }

}
1 楼 老妖子 2012-05-22  
为什么一直报错额?

相关推荐

    JBPM采购申请系统——05_构建JBPM数据库.7z

    JBPM采购申请系统——05_构建JBPM数据库.7z JBPM采购申请系统——05_构建JBPM数据库.7z JBPM采购申请系统——05_构建JBPM数据库.7z JBPM采购申请系统——05_构建JBPM数据库.7z JBPM采购申请系统——05_构建JBPM...

    构建JBPM数据库代码例子

    方法:打开JBPM开发套件下的db目录,找到相应的数据库脚本文件, 在目标数据库中执行创建。 2、通过JbpmConfiguration对象提供的createSchema方法进行创建 方法:编写一个带有Main方法的Java类进行下列代码的...

    深入浅出jBPM完整版part1

    JbpmContext.........................................19 2.1.1 JbpmConfiguration...............19 2.1.2 JbpmContext.............................21 2.2 构建jBPM数据库........................................

    JBPM4.3数据库说明书

    jbpm4是当前最主流的开源工作流产品,基于此你可以构建自己的工作流应用。这个是对JBPM4的数据库进行说明,对您理解JBPM4工作流很有帮助

    深入浅出jBPM完整版part2

    JbpmContext.........................................19 2.1.1 JbpmConfiguration...............19 2.1.2 JbpmContext.............................21 2.2 构建jBPM数据库........................................

    JBPM工作流开发指南

    5.2 JBPM数据库的安装 42 5.2 JBPM流程发布 45 5.2.1 搭建JBPM的WEB应用 46 5.2.2 发布第一个流程 48 六、日历(Scheduler) 54 6.1 Scheduler在C/S程序上的应用 54 6.2 Scheduler 在Web上的应用 57 6.3 Scheduler时间...

    jbpm.mysql.Mysql_最好用的数据库构建脚本_含Jpdl_json.sql

    jbmp 工作流 MySQL数据库脚本支持用户自定义,这个脚本结合jbpm流程涉及器可以实现用户自定义工作流功能 http://ctjee.com/customized.html#mod8

    jbpm开发步骤

    这个构建文件${jbpm.home}/db/build.xml包含了脚本 用来创建和删除数据库结构的操作。 进入到这个目录下,运行ant -p 可以获得更多细节。 你的数据库中创建表结构: 首先,更新${jbpm.home}/db/jdbc中的数据库配置...

    JBPM5 用户指南

    2.4.3 从源文件构建 9 第三章 安装 9 3.1 必备的 9 3.2 下载 installer 9 3.3 演示安装 10 3.4 10分钟指南: 使用Eclipse工具 10 3.5 10分钟向导:使用jBPM控制台 12 3.6 10分钟指南:使用Guvnor知识库和设计器 13 ...

    struts+hibernate+spring+jbpm智能工作流系统

    struts+hibernate+spring+jbpm 智能工作流系统(包含构建数据库脚本和项目脚本),部署即可

    JBPM5权威指南

    2.4.3 从源文件构建 9 第三章 安装 9 3.1 必备的 9 3.2 下载 installer 9 3.3 演示安装 10 3.4 10分钟指南: 使用Eclipse工具 10 3.5 10分钟向导:使用jBPM控制台 12 3.6 10分钟指南:使用Guvnor知识库和设计器 13 ...

    jbpm6:将 jBPM 6 嵌入到 Java EE 应用程序中

    - JBoss AS 7.1.1 - JPA 2.0(jBPM 持久性依赖) - CDI 1.0(jBPM 与 CDI 集成的容器环境) - JTA 1.1(容器环境)用于 jBPM 事务)- H2 数据库(嵌入在容器中)- Hibernate 4.0.1.Final(jBPM/容器依赖项) 构建、...

    jBPM5 用户指南-中文

    2.4.3 从源文件构建 15 第三章 安装 15 3.1 必备的 15 3.2 下载 installer 15 3.3 演示安装 16 3.4 10分钟指南: 使用Eclipse工具 16 3.5 10分钟向导:使用jBPM控制台 18 3.6 10分钟指南:使用Guvnor知识库和设计器 ...

    vert.x-jbpm:展示存储库,说明带有Vert.x 2.x的jBPM 6

    conf文件中将managed设置为false以避免共享数据库使用####构建项目: 进入vert.x-repo / send-data并构建项目(MVN全新安装) 进入vert.x-repo / receive-data并构建项目(MVN全新安装) ####跑步: 进入jbpm-...

    基于jbpm与activiti的工作流平台技术架构介绍

    BPMX3同时也是基于组件构构建,整个系统的构建如下所示: 【图三】BPMX3组件构建 系统提供在线流程设计器,在线表单设计器,代码生成器,结合BPMX3的基础组件,以实现复杂的流程业务应用。基础组件包括: Spring...

    sshOA系统源码

    本系统采用SpringMVC+Hibernate+Spring框架整合开发,数据库使用MySQL,构建工具是Gradle。其中前台页面使用了Bootstrap中的一个模板AdminLTE进行美化,可导入IntelliJ IDEA使用。 参考了多个OA相关的项目,大概实现...

    SpringMVC+Hibernate+Spring毕业设计完整OA源码

    本系统采用SpringMVC+Hibernate+Spring框架整合开发,数据库使用MySQL,构建工具是Gradle。其中前台页面使用了Bootstrap中的一个模板AdminLTE进行美化,可导入IntelliJ IDEA使用。 参考了多个OA相关的项目,大概实现...

    iuhyiuhkjh908u0980

    JBPM文档1、 加入JBPM支持包下载jbpm-starters-kit-3.1.4在项目的classPath中加入jbpm-3.1.4.jar、jbpm-identity-3.1.2.jar、jbpm-webapp-3.1.2.jar,jbpm-3.1.4.jar必须加入,是JBPM的核心包;bpm-identity-3.1.2....

    Activiti6.0教程例子下载

    1) database:里面存放的是Activiti使用到的数据库信息的sql文件,它支持的数据库类型如下图,使用时只需执行你自己的数据库类型的文件即可。如:你的数据库是mysql,那么就执行activiti.mysql.create.*.sql即可。 2...

    Joffice2.1操作手册

    它以基于流行的JEE开源技术整合,以JBPM4.4流程引擎为基础,采用了WebService、XML、J2EE、Spring组件的灵活配置,并且与Microsoft Office实现了有机整合。完善了用户管理和安全的权限管理,支持POP3/POP3,SMTP/...

Global site tag (gtag.js) - Google Analytics