PowerDesigner反向工程(oracle/mysql)
1.ODBC配置(以oracle为例)
打开PowerDesigner->File->New…->弹出框的左边点击Physical Data Model->右边DBMS一项选择ORACLE Version 9i->点击“确定”按钮
Database->Configure Connection…
点击“Add Data Source”图标按钮
选择“系统数据源”,点击“下一步”按钮
选择“Oracle in OraHome92”,点击“下一步”按钮
点击“完成”按钮,弹出框
输入Data Source Name、Description,选择TNS Service Name User,输入User,点击“OK”按钮(点击“Test Connection”可以测试链接)
这里就会多出一个配置信息,点击“确定”按钮
Database->Reverse Engineer Database…
选择“Using a data source”,点击右边的图标按钮
选择“ODBC machine data source”,在下拉选项中选择之前你配置的一项,然后输入用户名和密码,点击“Connect”按钮
在其中选择自己需要的表,点击“OK”按钮,就OK了。
2.JDBC配置(以mysql为例,因为ODBC中不能配置mysql)
打开PowerDesigner->File->New…->弹出框的左边点击Physical Data Model->右边DBMS一项选择MySQL 5.0->点击“确定”按钮
Database->Configure Connection…
点击“Add Data Source”图标按钮
输入Connection profile name、description的内容,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了)
这里就会多出一个配置信息,点击“确定”按钮,接下来其他的操作和上面oracle的操作基本一样,这里就不再赘述了。
就一点不一样,选择“Using a data source”,点击右边的图标按钮
这里需要选择“Connection profile”,在下拉选项中选择之前你配置mysql的一项