首页 > 数据库技术 > 详细

PowerDesigner使用jdbc连接数据库

时间:2021-07-21 17:08:24      阅读:19      评论:0      收藏:0      [点我收藏+]

PowerDesigner使用jdbc连接数据库

我们下载使用的PowerDesigner大部分都是16.5版本,这个版本的应该也都是32位。而我们操作系统和jdk的版本一般选择的都是64位。

这种情况下,我们直接在PowerDesigner中配置jdbc数据源,测试的时候会失败,提示“Could not Initialize JavaVM!”。

一般做法

网上找到的解决办法是通过写vbs和bat脚本启动Powerdesigner,原理是在启动Powerdesigner前设置环境变量JavaHome,使用32的jdk。并设置classpath,添加驱动jar包。

基本流程:

startup.bat

Set JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_31
Set CLASSPATH = C:\Program Files (x86)\Sybase\PowerDesigner 16\mysql-connector-java-5.1.25.jar
pdshell16.exe

遗留问题

但是上面的方法不能解决双击pdm打开文件后,连接数据库失败的问题。因为双击打开的时候,并未执行这段批处理脚本。所以环境变量没有被设置。

改进做法

在Powerdesigner的Tools->General Options->Variables设置中

  1. JAR
  2. JAVA
  3. JAVAC
  4. JAVADOC

四个变量路径选择为32位jdk中。

另外环境变量classpath中增加数据库驱动包。

到此,双击打开pdm文件,也可以使用连接数据库功能。

PowerDesigner使用jdbc连接数据库

原文:https://www.cnblogs.com/jimmyfan/p/15039084.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!