PowerDesigner反向工程(oracle/mysql)

1.ODBC配置(oracle为例)

打开PowerDesigner->File->New…->弹出框的左边点击Physical Data Model->右边DBMS一项选择ORACLE Version 9i->点击“确定”按钮

Database->Configure Connection…
PowerDesigner反向工程(oracle/mysql)
 

点击“Add Data Source”图标按钮
PowerDesigner反向工程(oracle/mysql)
 

选择“系统数据源”,点击“下一步”按钮
PowerDesigner反向工程(oracle/mysql)
 

选择“Oracle in OraHome92”,点击“下一步”按钮
PowerDesigner反向工程(oracle/mysql)
 

点击“完成”按钮,弹出框
PowerDesigner反向工程(oracle/mysql)
 

输入Data Source NameDescription,选择TNS Service Name User,输入User,点击“OK”按钮(点击“Test Connection”可以测试链接)
PowerDesigner反向工程(oracle/mysql)
 

这里就会多出一个配置信息,点击“确定”按钮

Database->Reverse Engineer Database…
PowerDesigner反向工程(oracle/mysql)
 

选择“Using a data source”,点击右边的图标按钮
PowerDesigner反向工程(oracle/mysql)
 

选择“ODBC machine data source”,在下拉选项中选择之前你配置的一项,然后输入用户名和密码,点击“Connect”按钮
PowerDesigner反向工程(oracle/mysql)
 

在其中选择自己需要的表,点击“OK”按钮,就OK了。

2.JDBC配置(mysql为例,因为ODBC中不能配置mysql)

打开PowerDesigner->File->New…->弹出框的左边点击Physical Data Model->右边DBMS一项选择MySQL 5.0->点击“确定”按钮

Database->Configure Connection…
PowerDesigner反向工程(oracle/mysql)
 

点击“Add Data Source”图标按钮
PowerDesigner反向工程(oracle/mysql)
 

输入Connection profile namedescription的内容,Connection type一项选择“JDBC”,DBMS type一项选择“MySQL”,输入用户名和密码,选择并修改JDBC驱动、JDBC链接、JDBC驱动jar文件,点击“OK”按钮(点击“Test Connection…”可以测试链接,这时容易出现“com.mysql.jdbc.Driver”找不到之类的错误信息,这个时候,就需要在环境变量CLASSPATH的值中添加D:\mysql\mysql-connector-java-5.0.5.jar,本人设置好了,再次测试了下还是不行,最后重启电脑后就OK)
PowerDesigner反向工程(oracle/mysql)
 

这里就会多出一个配置信息,点击“确定”按钮,接下来其他的操作和上面oracle的操作基本一样,这里就不再赘述了。

就一点不一样,选择“Using a data source”,点击右边的图标按钮
PowerDesigner反向工程(oracle/mysql)
 

这里需要选择“Connection profile,在下拉选项中选择之前你配置mysql的一项