PowerDesigner在64位JDK填坑记.md

createh53个月前 (01-23)技术教程47

系统环境

利用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 需要输入用户名和密码

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

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

相关文章

35个可以提高千倍效率的Java代码小技巧

代码优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是...

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

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

《Servlet》第02节:Tomcat运行环境及目录结构介绍

Tomcat是使用Java语言开发的一个开源免费的Web服务器,1、安装Tomcat容器我们作为初学者,这里直接使用Tomcat作为Servlet的运行容器,首先需要去Apache官网下载Tomcat...

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

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

这10种分布式ID,太绝了!(分布式id的作用)

前言分布式ID,在我们日常的开发中,其实使用的挺多的。有很多业务场景在用,比如:分布式链路系统的trace_id单表中的主键Redis中分布式锁的key分库分表后表的id今天跟大家一起聊聊分布式ID的...

24道几乎必问的JVM面试题,我只会7道,你能答出几道?

前言Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键,所以在面试Java岗的时候JVM几乎是必问的,所以今天我总结了24道JVM相对来说有代表性的面试题,希...