powerDesigner如何反转oracle数据库生成ER模型图,以及连接数据库失败的解决方案

工具:PowerDesigner 16.5、JDK32位

总结:powerDesigner不支持JDK64位,所以你会发现,你的连接驱动、数据库用户名密码、连接url都是对的依然连接不上,此时如果你电脑上的JDK不是32位的,下载个32位版本的安装下就可以了

步骤:

1、下载JDK32位安装,不用配置环境变量

2、下载ojdbc14jar驱动包,地址:https://pan.baidu.com/s/1HG_DvXznzMl1nWDdU1Yt2Q,提取码:pfcu

3、将下载好的驱动包解压,并将jar包复制到powerDesigner安装目录下
powerDesigner如何反转oracle数据库生成ER模型图,以及连接数据库失败的解决方案_第1张图片

4、打开powerDesigner,如下图创建自己的model,点击确定

powerDesigner如何反转oracle数据库生成ER模型图,以及连接数据库失败的解决方案_第2张图片

5、然后按照下图操作

powerDesigner如何反转oracle数据库生成ER模型图,以及连接数据库失败的解决方案_第3张图片

6、然后选择DBMS为oracle Version 11g,这里可以根据你自己的版本以及数据库选择

powerDesigner如何反转oracle数据库生成ER模型图,以及连接数据库失败的解决方案_第4张图片

7、配置连接(刚开始连接时不会存在dcp配置文件)

powerDesigner如何反转oracle数据库生成ER模型图,以及连接数据库失败的解决方案_第5张图片

8、继续按照下图操作

powerDesigner如何反转oracle数据库生成ER模型图,以及连接数据库失败的解决方案_第6张图片

9、点击add data source后到如下界面:

connection type 选择 JDBC  、DMBS type 选择oracle

powerDesigner如何反转oracle数据库生成ER模型图,以及连接数据库失败的解决方案_第7张图片

 

相关说明如下:

  • Connection profile name:JDBC配置文件名称,可随意填写
  • Directory:配置文件保存路径(可随意选择,会生成一个dcp文件,到你选的目录下)
  • Description:配置文件描述,可根据实际用途填写(可以不写)
  • Connection type:连接方式,这里我们选择JDBC
  • DBMS type:数据库类型,提供大部分主流数据库选择
  • User name:登录数据库的用户名
  • JDBC driver class:指定驱动类,使用默认的oracle.jdbc.OracleDriver(mysql:com.mysql.jdbc.Driver)
  • JDBC connection URL:连接URL,格式jdbc:mysql://ServerIP/Hostname:port/database
  • JDBC driver jar files:指定连接的jar包路径(选择我们刚放在powerDesigner安装目录下的ojdbc14.jar文件)
     

10.配置好之后测试是否配置成功,如果成功如下图:
powerDesigner如何反转oracle数据库生成ER模型图,以及连接数据库失败的解决方案_第8张图片

如果不成功,检查下配置是否写对,如果都对还是出错,可以配置下powerDesigner,如下图配置,选择Tools-->General options-->variables

powerDesigner如何反转oracle数据库生成ER模型图,以及连接数据库失败的解决方案_第9张图片

按照下图配置,选择你安装的jdk32位版本文件

powerDesigner如何反转oracle数据库生成ER模型图,以及连接数据库失败的解决方案_第10张图片

配置之后再回到第9步测试连接,小编按照这个方法成功了,如果还不成功,再百度下吧

11、连接成功之后,点击connect

powerDesigner如何反转oracle数据库生成ER模型图,以及连接数据库失败的解决方案_第11张图片

12、会出现如下数据库对应的表,最后选择你需要的表就可以生成ER模型图了。

powerDesigner如何反转oracle数据库生成ER模型图,以及连接数据库失败的解决方案_第12张图片

powerDesigner如何反转oracle数据库生成ER模型图,以及连接数据库失败的解决方案_第13张图片

 

最后祝大家在学习的道路上一帆风顺,加油!

你可能感兴趣的:(powerDesigner如何反转oracle数据库生成ER模型图,以及连接数据库失败的解决方案)