使用powerdesigner 日常记录

1.下载与安装

  安装包: PowerDesigner165_Evaluation.1428562995 【一路Next】

  破解文件: pdflm16.dll 【直接覆盖安装目录中的文件】

  Mysql数据库JDBC连接文件: mysql-connector-java-5.1.38.zip 【 不使用ODBC,太麻烦了 】

    http://dev.mysql.com/downloads/file/?id=460363

2.数据源配置

    Database --> connect --> Connection Profile --> Configure --> Add Data Source 在打开的窗口中配置相应的信息

    可以出现的错误1:

      Could not Initialize JavaVM!

    解决方法1:

      检查JAVA的环境变量是否配置正确

        Win + R --> cmd

          --> java

          --> javac

          --> java -version

    可能出现的错误2:

      Non SQL Error : Could not load class com.mysql.jdbc.Drive

    解决方法2:

      配置系统环境变量: CLASSPATH ,把 mysql 的jar包整个路径配置到此变量中,不能是目录

3.导出sql文件

    Database --> Generate Database [ctrl + G]

      --> General 中设置相应的目录和导出文件名

        --> Script Generation 表示导出为文件

        --> Direct Generation 表示导出到数据库

        --> Check model ,表示导出的时候,需要不需要执行检查脚本

      --> Options 中设置key 的所有项为 inside 防止生成主键的时候报错

      --> Preview 中可以相看前面设置后生成的SQL

    可能出现的问题:

      Sql文件中使用了 type 来定义数据库使用的存储引擎,在执行的时候报错,不认这个语法【关键字】

    解决:

      Database --> Edit Current DBMS --> MYSQL50::Script\Objects\Table\Options [依次选择] 这里就是相关执行脚本

      在第一行中把type 修改为  engine

    这里修改后,也要修改检测脚本

      依次展开 MYSQL50::Profile\Table\Custom Checks\Table storage type

      --> Check Script

      --> Autofix Script

      同时修改以上两个选项卡里面的所有 type 字符为 engine

    在导出的时候如果提示

4.技巧

    4.1 主键自增 【auto_increment】

      在物理模型界面双击任意一个表,依次选择  Columns --> 选择主键的列【左上角第一个菜单】 --> Properties --> 勾选 identity

    4.2 在修改 name 的时候,code 的值将跟着变动,很不方便

      Tool --> General Options --> Dialog --> Operating modes-> Name to Code mirroring 名称和代码同步,将前面的复选框去掉

参考地址: http://uule.iteye.com/blog/895150

你可能感兴趣的:(使用powerdesigner 日常记录)