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顯示出來,然后進行設置。

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM