druid-1.1.2版本开始支持从数据库导出ddl建库脚本,目前支持mysql和oracle两种数据库。

    1. package com.alibaba.druid.util;
    2.  
    3. class JdbcUtils {
    4. String getCreateTableScript(java.sql.Connection conn, java.lang.String dbType)
    5. }

    两个参数,第一个参数为数据库连接,第二个参数为数据库类型,目前只支持mysql和oracle。导出的sql会根据拓扑排序处理好外键依赖关系。