PowerDesigner應用:逆向工程sql server或oracle數據模型(導出表結構)

一、提前準備工作

  1. 現已sql server作爲講述,oracle與它相比簡單些,前置步驟大同小異。
  2. 將當前環境的JDK版本設置爲32位,PowerDesigner逆向生成表機構需要32位支持(至少我的16.5版本是這樣,原來是64位的不成功),不然會出現"Could not Initialize JavaVM!"。如果你按照標準的JDK配置系統變量,原來的64位JDK軟件不用刪除,下一次開發需要,再將JAVAHOME改回來。
  3. 針對oracle逆向生成:需要先將ojdbc6-11.2.0.4.0-atlassian-hosted.jar,COPY至PowerDesigner執行程序根目錄下,比如(我的):E:\Program Files (x86)\Sybase\PowerDesigner 16,目的是防止連接oracle時,會出現"Non SQL Error : Could not load class oracle.jdbc.driver.OracleDriver"。

二、sql server逆向生成數據模型

1.

2.

3.

4.

5.

6.

7.

8.測試鏈接成功後,就可以回到第4步,選擇連接,生成數據模型了。

9.點擊"OK"後,就自動在生成數據表模型了,時間會慢些。

10.

jdbc driver class: com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc connection url: jdbc:sqlserver://localhost:1433;databaseName=testdb

二、oracle的不同

1.前幾步驟,沒什麼區別;區別在於以下:

2.

jdbc driver class: oracle.jdbc.driver.OracleDriver
jdbc connection url: jdbc:oracle:thin:@localhost:1521:orcl
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章