zoukankan      html  css  js  c++  java
  • PowerDesigner使用jdbc连接数据库

    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)Javajdk1.8.0_31
    Set CLASSPATH = C:Program Files (x86)SybasePowerDesigner 16mysql-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文件,也可以使用连接数据库功能。

  • 相关阅读:
    最详细最权威的Android 编码规范
    一款实用的工具手机软件
    一个简单的四则运算程序(优化)
    随笔
    一个简单的四则运算程序
    随手记(四)
    随手记(三)
    随手记(二)
    随手记(一)
    大学生生活中的三大痛点
  • 原文地址:https://www.cnblogs.com/jimmyfan/p/15039084.html
Copyright © 2011-2022 走看看