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文件,也可以使用连接数据库功能。

  • 相关阅读:
    4.C#的选择语句练习
    3.C#中的选择语句
    java包静态导入,继承
    新的学期要继续学习喽
    桌球小游戏
    JAVA和C语言的区别
    BIV+CSS网页的标准化布局
    层叠样式表
    学PHP也要懂得HTML
    web开发入门
  • 原文地址:https://www.cnblogs.com/jimmyfan/p/15039084.html
Copyright © 2011-2022 走看看