目录

1、PowerDesigner 菜单栏中没有 Datebase

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

2、PowerDesigner连接远程mysql数据库连接不上

3、怎样去掉窗口中的黑色网格线

4、设置默认“不为空”

5、设置默认为 ""

附:PowerDesigner16.5 安装包地址

链接:https://pan.baidu.com/s/1-JC2QF727OVW7U1zdiGd3A 
提取码:zam6

1、PowerDesigner 菜单栏中没有 Datebase

在安装好 PowerDesigner 以后,准备连接数据库,百度前辈们的博客发现均是 菜单栏 - Database -...,此时就郁闷了,为什么我的没有,见下图。

                                  PowerDesigner16.5 使用遇到的问题 随笔 第1张

原因有二:1、工具安装错误(检查工具包是否正确或是安装过程那个步骤出错,很可能没有勾选General 和Notation中的选项.)

                  2、只有选择 Physical Data Model 才会出现 Database 菜单。见下图。

                       PowerDesigner16.5 使用遇到的问题 随笔 第2张

点击“确定”就出现了。

                      PowerDesigner16.5 使用遇到的问题 随笔 第3张

 

2、PowerDesigner连接远程mysql数据库连接不上

 提示:连接失败,同时控制台输出“Could not Initialize JavaVM!” 

PowerDesigner16.5 使用遇到的问题 随笔 第4张

出现这个问题首先要考虑一下我们环境信息:

PowerDesigner16.5   32位

     JDK                       64位

因为 PowerDesigner 连接数据库需要使用 jdk 中的驱动命令,那是不是位数不一致导致数据库连接失败呢?带着问题下载了一个32位的JDK,同时在PowerDesigner 中配置JDK信息:

Tools - General Options - Variables 

PowerDesigner16.5 使用遇到的问题 随笔 第5张PowerDesigner16.5 使用遇到的问题 随笔 第6张

配置完成我们重新测试一下连接数据库是否成功。不对!!!!!!

然后百度了一圈,又增加了一堆 jdk 的环境变量配置,重新连接发现还是连接失败。接近放弃的边缘。。。

正好午休,中午醒来以后怀着侥幸的心理又连接一下,还是失败,这是内心突然有一个重启 PowerDesigner 的想法,

于是就连接成功了。

PowerDesigner16.5 使用遇到的问题 随笔 第7张

(做一下减法,刚才配置了一堆系统变量,同时又在我们的 PowerDesigner  配置了jdk的变量,那么是否可以删除系统变量,只保留 PowerDesigner  中JDK的变量呢?尝试了一把,的确如此。所以,以后我们在使用 PowerDesigner  的时候,只需要安装正确的JDK,在 PowerDesigner  做一下 JDK 的配置就好了。同事在使用的时候,在此基础上又配置了系统变量 {CLASSPATH : mysql驱动jar包的路径} )

点击“确定”以后,返回我们的连接界面,选择我们配置的数据库文件,输入用户名密码:

                              PowerDesigner16.5 使用遇到的问题 随笔 第8张

点击“Connect”,弹出我们数据库信息,选择物理表,回车展示出来。

3、怎样去掉窗口中的黑色网格线

Tools - Display Preferences - 

PowerDesigner16.5 使用遇到的问题 随笔 第9张

不要勾选,点击 “OK” 生效。

4、设置默认“不为空”

双击打开表,勾选右侧 ‘M’,就是设置了 not null。

PowerDesigner16.5 使用遇到的问题 随笔 第10张

5、设置默认为 ""

为了提升代码的健壮性,减少低级错误,非主键的String字段最好设置默认值,操作如下:

选中要修改的字段行,右键-“Properties”-Standard Checks-Default Value

PowerDesigner16.5 使用遇到的问题 随笔 第11张 PowerDesigner16.5 使用遇到的问题 随笔 第12张

使用了一段时间发现一个快捷方式:

思想:先把 Default Value显示出来,然后进行设置。

PowerDesigner16.5 使用遇到的问题 随笔 第13张

PowerDesigner16.5 使用遇到的问题 随笔 第14张

 

 

 

 

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄