Job-db

它包含Job模块必须的数据库脚本,脚本位于src/main/resources目录下。

创建数据库

不用手工创建数据库和数据库表,使用maven工具会很轻松。在创建之前, 必须修改配置,打开pom.xml文件,注意如下行:

......

        <properties>
                <db_driver>com.mysql.jdbc.Driver</db_driver>
                <db_url>jdbc:mysql://localhost:3306/mysql?useUnicode=true&amp;characterEncoding=utf-8</db_url>
                <db_user>root</db_user>
                <db_pwd>root</db_pwd>
        </properties>
        
......

修改对应的参数,然后运行maven,如:

mvn install

日志如下:

......

[INFO] 
[INFO] --- sql-maven-plugin:1.5:execute (create job_db database and tables) @ job-db ---
[INFO] Executing file: /tmp/create_table.69144302sql
[INFO] Executing file: /tmp/test_data.2059038539sql
[INFO] 21 of 21 SQL statements executed successfully
[INFO] 
[INFO] --- sql-maven-plugin:1.5:execute (create quartz tables) @ job-db ---
[INFO] Executing file: /tmp/tables_mysql_innodb.132297268sql
[INFO] 31 of 31 SQL statements executed successfully
[INFO] 

......

运行完毕后,会创建job_db数据库,并创建quartz所需的表,及运行测试数据。

注意:可以重复运行,会出现错误,但不影响编译。