一、提前準備工作
- 現已sql server作爲講述,oracle與它相比簡單些,前置步驟大同小異。
- 將當前環境的JDK版本設置爲32位,PowerDesigner逆向生成表機構需要32位支持(至少我的16.5版本是這樣,原來是64位的不成功),不然會出現"Could not Initialize JavaVM!"。如果你按照標準的JDK配置系統變量,原來的64位JDK軟件不用刪除,下一次開發需要,再將JAVAHOME改回來。
- 針對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