转 powerdesigner12.5在64位JDK下连接mysql数据库问题

前因:由于项目在研发的过程中,数据库字段需要不停的增加和修改,导致最初设计的数据库原型无法使用,后来就想到用powerdesinger来反转数据库表结构。

环境:win7 64位系统,本机装有64位jdk和32位jdk。系统环境变量配置的是64位jdk的地址。eclipse使用的是64位jdk。

现象:powerdesigner通过jdbc数据源直连mysql数据库报 connection failed错。

解决过程:更换最新版本的mysql jdbc驱动后依然报错。排除掉jdbc驱动的问题,猜测可能是jdk的问题,将系统的环境变量修改成32位jdk,powerdesigner连接数据库正常。

结论:powerdesigner12.5不支持64位jdk,不知道更高版本是否支持。

其他问题:系统环境变量修改成32位jdk后,eclipse无法打开,报无法加载jni库。

解决办法:修改eclipse配置文件,直接指定jdk版本位置,步骤为:打开eclipse.ini文件,在-vmargs参数之前,添加

-vm
D:\Java\jdk1.6.0_43\bin\javaw.exe(64位jdk安装路径)

保存后,eclipse即可正常打开,搞定。

时间: 2024-10-07 19:47:24

转 powerdesigner12.5在64位JDK下连接mysql数据库问题的相关文章

64位Winows2008下连接Access数据库 Jet4.0不支持解决代替方案

如何在windows2008 64位的机子上连接Access数据库 用以前的连接Access数据库的方式Provider=Microsoft.Jet.OLEDB.4.0在32位机子上可以使用,在64位上不能使用,可以使用代替方案-微软Access数据库引擎2010下载安装后 更改使用下面的连接串可以解决. Microsoft Access データベース エンジン 2010 (微软Access数据库引擎2010)    AccessDatabaseEngine_X64.exe 下载 http://

Win7 64位系统 Matlab 访问 Mysql 数据库(详细!)

Win7   64位系统 Matlab 访问 Mysql 数据库 PS:  看了很多网上用Matlab 连接Mysql 的技术贴,但是实际自己操作时总是出现问题,现写下详细的技术贴,希望以后少走弯路!后续还会写一些matlab的数据库语句! 实例: I)下载得到mysql-connector-java-5.1.35-bin.jar: http://dev.mysql.com/downloads/connector/j/ 下载:mysql-connector-java-gpl-5.1.35.msi

win7 64位系统 PB连接oracle数据库出现“oracle library oci.dll could not be loaded”问题的解决方法

今天与大家分享一个自己的学习笔记,希望能给遇到同样问题的人带来帮助. 不知道大家在win7 64位系统下用 PB连接oracle数据库时,是否遇到过“oracle library oci.dll could not be loaded”问题. 今天,在win7 64位系统下用 PB连接oracle数据库时,一直出现上述错误,在百度上找了很久,都没有找到一个完整的解决方案,咨询了很多人,(他们都说是我的PB和oracle没装好,但我装的时候没出现任何问题,一切都很顺利,而且PB和oracle都能正

python在windows下连接mysql数据库

一,安装MySQL-python python 连接mysql数据库需要 Python interface to Mysql包,包名为 MySQL-python ,PyPI上现在到了1.2.5版本.MySQL-python在windows下是通过.exe文件的installer安装的, 前提是已经安装的python需要写入注册表,参考这篇文章:windows安装python2.7后的注册(registry)问题. 然后开始安装MySQL-python,不过这里有个坑,从PyPI上下载的MySQL

win7 64位系统 下的mysql 5.6 免安装版配置

1.下载官方zip包解压到本地目录 2.修改my.ini 文件 copy default.ini 并修改 [client] port=3306 default-character-set=utf8 #客户端字符类型,与服务端一致就行,建议utf8 [mysqld] port=3306 character_set_server=utf8 #服务端字符类型,建议utf8 basedir=D:\MySQL\MySQL Server 5.6 #解压根目录 datadir=C:\MySQL\MySQL S

64位系统中连接Access数据库文件的一个问题

近日在windows 7 64位系统中编译以前写的程序,发现在连接Access数据库时总是出现异常,提示“Microsoft.Jet.OLEDB.4.0”未在本机注册,同样的代码在32位的xp系统中却没有问题,经过一番搜索后找到一个比较简便的处理办法,特在此做一下记录. 原因估计:数据库文件使用Access2003格式的*.mdb文件,其对应的OLEDB 4.0在win7 64位系统中支持不是很好. 处理办法:将数据库文件升级为Access2007格式的*.accdb文件,按如下修改连接字符串,

java下连接mysql数据库 ——查询语句——select

Java MySQL 连接 本章节我们为大家介绍 Java 如何使用 使用 JDBC 连接 MySQL 数据库. Java 连接 MySQL 需要驱动包,最新版下载地址为:http://dev.mysql.com/downloads/connector/j/,解压后得到jar库文件,然后在对应的项目中导入该库文件. 你可以下载本站提供的 jar 包:mysql-connector-java-5.1.39-bin.jar 本实例使用的是 Eclipse,导入 jar 包: MySQL 8.0 以上

java下连接mysql数据库 ——删除语句——delete

package rjcs; import java.sql.*; public class lianjmysql { // MySQL 8.0 以下版本 - JDBC 驱动名及数据库 URL static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; static final String DB_URL = "jdbc:mysql://localhost:3306/see"; // MySQL 8.0 以上版

java下连接mysql数据库 ——插入语句——insert

package rjcs; import java.sql.*; public class lianjmysql { // MySQL 8.0 以下版本 - JDBC 驱动名及数据库 URL static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; static final String DB_URL = "jdbc:mysql://localhost:3306/see"; // MySQL 8.0 以上版