连接oracle 启动时ACT_GE_PROPERTY
时间: 2023-10-06 22:10:01 浏览: 85
ACT_GE_PROPERTY是Activiti框架的一个表,用于存储Activiti引擎的属性。要连接Oracle并启动Activiti引擎,需要执行以下步骤:
1.下载适用于Oracle的JDBC驱动程序,并将其添加到类路径中。
2.创建一个数据库,并在其中创建一个用户,该用户拥有对该数据库的完全访问权限。
3.使用以下代码创建一个Activiti数据库表:
ProcessEngineConfiguration cfg = new StandaloneProcessEngineConfiguration()
.setJdbcUrl("jdbc:oracle:thin:@localhost:1521:orcl")
.setJdbcUsername("username")
.setJdbcPassword("password")
.setJdbcDriver("oracle.jdbc.driver.OracleDriver")
.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE);
ProcessEngine processEngine = cfg.buildProcessEngine();
这将创建Activiti所需的所有表,包括ACT_GE_PROPERTY表。
4.启动Activiti引擎:
processEngine.getRuntimeService().startProcessInstanceByKey("myProcess");
这将启动一个名为“myProcess”的流程实例,并在ACT_GE_PROPERTY表中创建一个新的属性。
注意:在使用Oracle时,需要在JDBC URL中指定Oracle实例名,例如“jdbc:oracle:thin:@localhost:1521:orcl”。