PowerDesigner在64位JDK填坑记.md

createh52个月前 (01-23)技术教程31

系统环境

利用powerdesigner反向生成表结构时报: ** connection test failed**

胖先生使用的JDBC方式连接,无法连接到MySQL,前段时间我选择了逃避

操作系统: WINDONWS 7 旗舰版 64位

JDK版本 : JDK8**64位**

PowerDesigner : 16.5 汉化版32位

MySQL版本 : MySQL 5.732位

  1. 坑! 坑! 坑!

    在64位系统上(我的win7)使用power designer的32版本连接32位的MySQL,总是存在这许多诡异的问题,我的算是勉勉强强地搭起来能用了,但具体是什么问题一时没有搞清楚,之前我用PD16+oracle+win7_32一帆风顺。对于这段插曲,我最想说的是:使用任何一个专业软件,都不应该无视其控制台的提示,哪怕不显眼,也要找出来。

2. 解决方案

(1) 改变JDK版本位32位,配置系统变量

Path = %JAVA_HOME%bin

JAVA_HOME = E:\java-tools\Java\JDK7\jdk1.7.0_60\

(2)修改PD中的属性值

PowerDesigner 点击 Tools --> General Options --> Variables:

修改内容如下:

JAR E:\java-tools\Java\JDK7\jdk1.7.0_60 \jar.exe

JAVA E:\java-tools\Java\JDK7\jdk1.7.0_60 \java.exe

JAVAC E:\java-tools\Java\JDK7\jdk1.7.0_60\ avac.exe

JAVADOC E:\java-tools\Java\JDK7\jdk1.7.0_60\ javadoc.exe

3. 配置PowerDesigner32位连接数据库

(1) 选择JDBC连接数据库信息

> Database -> Configure Connections -> 选择JDBC选项卡Connection Profiles

(2) 配置数据库基本信息


点击 Test Connection 需要输入用户名和密码

如果弹出成功,那么就代表你连接数据库成功了!

**优秀是一种习惯,一种坚持!**

相关文章

行、列中最后非空单元格的获得(最后一行或列中存在非空单元格)

【分享成果,随喜正能量】职场,没有人关心你快不快乐,所有人都会看你有没有用。VBA可以给您带来快乐,证明您的价值。《VBA代码解决方案》这套教程是我最早推出的教程,目前已经是第二版修订了。这套教程定位...

火狐浏览器的纯64位优化版,Waterfox 36.0下载

IT之家(www.ithome.com):火狐浏览器的纯64位优化版,Waterfox 36.0下载Waterfox是一个纯64位版的火狐浏览器,它使用Firefox官方源码,专门为64位Window...

详解JVM中的Java对象(java的jvm是指)

文章目录对象的创建第一步:对象内存的分配指针碰撞(Bump the Pointer)空闲列表(Free List)内存分配的线程安全问题第二步:对象属性的初始化第三步:对象构造函数的执行对象的内存布局...

Java程序员如何学习Golang(一)(golang java 学哪个)

不会golang的程序员不是好的java程序员,现在的docker、k8s,以及其他一些中间件很多都是采用golang语言开发,作为一个java程序员,不能只会用他们,还是应该多了解一些底层原理性的东...

JavaCPP快速入门(官方demo增强版)

欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos关于JavaCPPJavaCPP 使得Java 应用可以在...

Java语言基础(一)-java主类结构(java主类怎么写)

java程序是面朝向对象的程序开发语言。java语言的基本组成单元是类,类中有包括属性与方法两部分。每一个程序都必须包含一个main()方法,含有main()方法的类称之为主类。基本数据类型整数类型用...