????package cn.com.startdima.util;
????import java.sql.Connection;
????import java.sql.DriverManager;
????import org.activiti.engine.ProcessEngine;
????import org.activiti.engine.ProcessEngineConfiguration;
????import org.junit.Test;
????public class Demo {
????@Test
????public void createTable(){
????ProcessEngineConfiguration processEngineConfiguration = ProcessEngineConfiguration.createStandaloneProcessEngineConfiguration();
????//??????????????
????processEngineConfiguration.setJdbcDriver("oracle.jdbc.OracleDriver");
????processEngineConfiguration.setJdbcUrl("jdbc:oracle:thin:@127.0.0.1:1521:orcl");
????processEngineConfiguration.setJdbcUsername("sysman");
????processEngineConfiguration.setJdbcPassword("Admin123");
????/**
????* 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);
????//??????????????processEngine????
????ProcessEngine processEngine = processEngineConfiguration.buildProcessEngine();
????System.out.println("processEngine:"+processEngine);
????}
????/**
????* ????????????
????* @return
????*/
????@Test
????public void getConnection(){
????/** ????Connection???????*/
????Connection conn = null;
????try{
????/** ???Class.forName()???????????????????????????????????DriverManager???????*/
????Class.forName("oracle.jdbc.OracleDriver");
????/** ???DriverManager??getConnection()????????????????*/
????conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl"??
????"sysman"??"Admin123");
????System.out.println(conn+"-------------------");
????}catch(Exception ex){
????ex.printStackTrace();
????}
????}
????}