PowerDesigner16.5 使用遇到的问题

目录

1、PowerDesigner 菜单栏中没有 Datebase

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

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

4、设置默认“不为空”

5、设置默认为 ""



附:PowerDesigner16.5 安装包地址

链接:https://pan.baidu.com/s/1-JC2QF727OVW7U1zdiGd3A

提取码:zam6


1、PowerDesigner 菜单栏中没有 Datebase

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

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

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

点击“确定”就出现了。

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

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

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

PowerDesigner16.5   32位

JDK                       64位

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

Tools - General Options - Variables

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

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

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

于是就连接成功了。

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

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

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

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

Tools - Display Preferences -

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

4、设置默认“不为空”

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

5、设置默认为 ""

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

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

 

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

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

原文地址:https://www.cnblogs.com/jpfss/p/10861871.html

时间: 2024-11-02 16:33:25

PowerDesigner16.5 使用遇到的问题的相关文章

PowerDesigner16.5 生成SQL脚本执行出错:collate chinese_prc_ci_as

PowerDesigner16.5 生成SQL脚本执行出错, collate chinese_prc_ci_as 点DataBase-edit current dbms —— 左边Script - Objects - Column - Add ,左边 Value输入框 把一下代码粘贴进去,保存即可. 如果遇到保存失败,用管理员身份运行,再操作. %20:COLUMN%[%COMPUTE%?AS (%COMPUTE%):[%.L:DATATYPE%=xml?xml[%XMLSchemaCollec

PowerDesigner16.5 连64位MySQL,出错:SQLSTATE = IM014。原因及解决方案

解决: PowerDesigner16.5 连64位MySQL,报错:SQLSTATE = IM014.原因及解决方案 原因:PowerDesigner 为32位程序,连64位的ODBC DNS,不兼容. 解决方案:下载MySQL的32位的驱动(http://dev.mysql.com/downloads/connector/odbc/)并安装,创建32位的.连接MySQL的ODBC DNS. 备注:在安装32位的驱动之前,32位的ODBD下面无法创建MySQL的DNS.

生成PowerDesigner16.5设计图大图片的方法

PowerDesigner16.5 的设计成果,一般是通过"Report->Generate Report..."导出报告. 但是文中默认关系图片往往很小,很难辨认使用.下面介绍具体使用方法,生成任意大小的图片. (1)使用配置报告模版(Report->Report Template...) (2)配置具体报告模版 如下图所示,选中"Full LDM template",再鼠标点击图中"红圈"的属性(properties). (3)鼠

安装PowerDesigner16.5所遇到的问题及解决

在Windows XP虚拟机上(VMware Player 6)安装PowerDesigner16.5完成后,运行"C:\Program Files\Sybase\PowerDesigner 16\PdShell16.exe",只显示空壳界面,几乎没有内容.经多次卸载再安装,问题依旧. 查看系统日志,查到如下图所示SideBySide错误:Resolve Partial Assembly 为 Microsoft.VC80.CRT 失败. 参考错误消息: 参照的汇编没有安装在系统上. 上

PowerDesigner16连接mysql5.6逆向生成PDM

一:首先安装ODBC驱动  https://dev.mysql.com/downloads/connector/odbc/  ,安装32位驱动 二:然后配置好ODBC数据源,控制面板\系统和安全\管理工具\ODBC数据源 三:打开Powerdesigner16,File->Reverse Engineer->Database 选择用户,在选择要生成的表,视图,等 点击Ok,然后就逆向生成了PDM.

PowerDesigner16 生成的备注脚本,在sql server 2008 中报“对象名 'sysproperties' 无效”的错误的解决办法

主要是在建模时我们对表.列增加了些说明注释,而Sql2005之后系统表sysproperties已废弃删除而改用sys.extended_properties所致. 1.修改Table TableComment 部分 菜单Database -> Edit Current DBMS 窗体 General 选项卡 下 Script -> Objects -> Table –> TableComment 在开头部分替换如下: [if exists (select 1           

PowerDesigner16.5导出SQL语句时如何将name列复制到comment注释里面

很多人都会想在使用PowerDesigner设计完数据库时自动将name列值在输出时自动复制到comment列 运行脚本 Tools->Execute Commands->Edit/Run Scripts(快捷键:Ctrl+Shift+X) VB脚本如下: ' 把pd中那么name想自动添加到comment里面 '如果comment为空,则填入name;如果不为空,则保留不变,这样可以避免已有的注释丢失. Option Explicit ValidationMode = True Intera

利用powerDesigner16.5连接oracle数据库并自动生成表结构图

PowerDesigner16 用例图

一:新建一个用例的模型 File->new Model 二:设置一下让画图区的那些页面线不显示,这样就不会干扰我们的视线.Tools->Display Preferences 三:设置一下线的箭头这样可以更好的清楚用例的出发者,也更好描写需求. 四:设置一下用例图的线,不设置的话会画成折线,我们一般喜欢用直线,这样可以更好的描写用例. 五:设置一下让名称和密码不一致,因为一致的话很麻烦 Tools->General Options 六: 工具栏  View->Toolbox