PowerDesigner通过jdbc连接MySQL实现逆向工程步骤

  1. 创建物理模型后新建连接:Database -> Configure Connections …
    在这里插入图片描述
    在这里插入图片描述
  2. Connection Profiles 配置MySQL数据源

请添加图片描述

  • Connection profile name: 数据库连接文件名,默认后缀名.dcp;
  • Directory:文件存放路径
  • Connetction type: 连接类型JDBC;
  • DBMS type : 数据库类型MySQL
  • Server name: 服务器名称;
  • Database name: 数据库名称
  • User name: 登陆用户
  • Password: 登录密码
  • JDBC Driver class: 驱动类
  • JDBC Driver Jar URL: 数据库连接
  • JDBC connection files: 驱动包
  1. 测试连接
    在这里插入图片描述

注意

  • 使用 jdbc连接数据库,需要设置环境变量classpath,值为数据库jdbc的 jar包路径
  • PowerDesigner需JVM为 32位
  1. 新建批处理:startup.bat
    # 32位JAVA_HOME
    Set JAVA_HOME=D:\develop\java\jdk\jdkjdk1.7.0_04_32bit\jdk1.7.0_04
    # 设置 CLASSPATH:指定 Oracle 和 MySQL 之 JDBC Driver,
    # 注意 Windows下“;”分隔,Linux下 “:” 分隔
    # mysql5驱动
    Set CLASSPATH = D:\develop\tomcat\tomcat7.0.64\lib\mysql-connector-java-5.1.21.jar;D:\develop\database\oracle\product\11.2.0\dbhome_1\jdbc\lib\ojdbc6.jar;
    # 启动 PowerDesigner16
    "C:\Program Files (x86)\Sybase\PowerDesigner 16\PdShell16.exe"
    
  2. 批处理启动PowerDesigner
    • 优点是无需去控制面板中改变系统环境变量
    • 缺点是需要到 PowerDesigner 目录下启动
    • 也可以管理员命令窗口里执行 Set JAVA_HOMESet CLASSPATH 然后启动 powerdsigner

版权声明:本文为ximaiyao1984原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。