powerdesigner连接mysql数据库,用powerdesiger16怎么连接数据库
本篇文章给大家谈谈powerdesigner连接mysql数据库,以及用powerdesiger16怎么连接数据库对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
用powerdesiger16怎么连接数据库
一、配置JDK环境变量并启动PowerDesigner程序
我这里使用的脚本配置的,如下可以参考,图片中editplus工具用了自动换行,你可以根据行号就知道哪里应该换行哪里不应该换行,这个脚本文件放哪里位置都可以,但是脚本里面配置的路径一定要对,如jdk路径、数据库驱动包、PowerDisigner安装目录。
[plain] view plain copy
print?
set JAVA_HOME=D:/java/JDK/jdk1.8.0_40
set path=%path%;%JAVA_HOME%\bin
set classpath=%JAVA_HOME%\lib;E:\Windows\Documents\Java_jar\DateBase\mysql-connector-java-5.1.17-bin.jar;E:\Windows\Documents\Java_jar\DateBase\ojdbc14.jar;
cd"D:\Program Files\Sybase\PowerDesigner"
pdshell16.exe
二、PowerDesigner_16连接数据库配置
通过步骤一配置的脚本,双击打开PoserDisigner软件,依次打开菜单栏【File】--》【Reverse Engineer】--》【Database...】
在【New Physical Data Model】窗口中,[Model name]修改自己需要保存的名字,[DBMS]选择你需要链接的数据库(注意数据库版本),我这里选择的Oracle11g,点击确定按钮,如图3。
在【Database Reverse Engineering Options】中选择【Using a data source】,点击【Connect to a Data Source】就是图4中像数据库一样的图标
可以根据下面图片分别配置,下面我就不用文字具体描述了。
以上就是Oracle和MySQL数据库通过PowerDesigner连接,其他数据库也类似,我这里只有这两个数据库
三、PowerDesigner导出数据库结构
这里顺便提一下,这个工具功能还是很多的,需要靠自己去研究,本人今天使用这个工具的时候是在数据库连接卡住了,当时报错信息是找不到驱动包,把数据库驱动包引用就来就连接正常,顺便跟新手门提一下。
我这里只导出了一个表,导出到了很慢。
关于powerDesigner连接mysql数据库进行逆向工程的问题。
我用过MySQL,也用过PD,但是没有处理过像您这样的问题。倒不图什么分不分的,谈一点我的看法,也许对你有用。
1、都是Sybase公司的产品,我建议您线装个PowerBuilder,版本最好9.0以上,如果这个可以直接访问MySQL的数据库,说明您的机器环境没问题,而且产品接口也没问题,再继续,如果有问题估计就得重装数据库或客户端连接工具了;
2、接口问题,如果能够直接使用MySQL的客户端连接最好,尽量不要用ODBC,微软转换过的东西就靠谱了;
3、如果用ODBC连,您可以尝试先用ACCESS通过ODBC导入数据的方式创建个表,先确认下连接有效性,然后试试ODBC接口的连接(不靠谱也没办法)。
我也不知道思路对否,但愿对您有帮助。
如何从PowerDesign数据库建模导出至MySQL数据库_MySQL
bitsCN.com
虽然最新的MySQL安装文件都带有MySQL Workbench,可以方便建模并生成数据库,不过口碑最佳的数据库建模工具还是当属Sybase的PowerDesign,可以让我们方便地一次建模,四海成库。下面写一下如何从PowerDesign中导出数据库至MySQL(首先说明我用的是PowerDesigner 15以及MySQL5.5.22): 1、Database->Configure Connections…在弹出的对话框中切换到Connection Profiles栏目;点击Add Data Source(Ctrl+N)图标,弹出Connection Profile Definition对话框,在其中填写相关内容,其中关键几项示例: Connection type:JDBC DBMS type:MySQL User name、Password为MySQL数据库账号密码 JDBC driver class:com.mysql.jdbc.Driver JDBC connection URL:jdbc:mysql://localhost:3306/database(此处注意database必须是MySQL中已建立的数据库名) JDBC driver jar files:mysql-connector-java-3.1.x-bin.jar(此处注意,如果使用PowerDesign自带的这个版本jar文件,在后来的connect测试连接中会报Non SQL Error:Could not load clas com.mysql.jdbc.Driver的错误,在将jar文件换做较高版本之后,比如我使用了mysql-connector-java-5.1.7-bin.jar,则连接测试成功)。2、Database->Connect…在弹出的对话框中,各项选择之前所配置的内容,Data source:Connection profile:XXX.dcp,Login之后Connect,便成功连接了。 3、Change current DBMS…这步一定要,选择DBMS为MySQL5.0或者与你数据库相匹配的DBMS,确定。 4、Generate Database…如果要导出到MySQL数据库中,就差这一小步了。Generation type选项中,Script generation只单纯生成数据库类型关联的sql文件,如果要同时直接导出到数据库,点选Direct generation,并选择之前建立的XXX.dcp,基本上到这里就可以点击确定了,如果要自定义输出某些库表,则在相应标签栏中指定,最后控制台输出一连串的指令之后还会弹出一个Execute SQL Query对话框,点击run一会儿之后数据库就华丽地出现在MySQL数据库中了!比较
新安装的powerdesigner中怎么没有mysql的数据库
我用过MySQL,也用过PD,但是没有处理过像您这样的问题。倒不图什么分不分的,谈一点我的看法,也许对你有用。
1、都是Sybase公司的产品,我建议您线装个PowerBuilder,版本最好9.0以上,如果这个可以直接访问MySQL的数据库,说明您的机器环境没问题,而且产品接口也没问题,再继续,如果有问题估计就得重装数据库或客户端连接工具了;
2、接口问题,如果能够直接使用MySQL的客户端连接最好,尽量不要用ODBC,微软转换过的东西就靠谱了;
3、如果用ODBC连,您可以尝试先用ACCESS通过ODBC导入数据的方式创建个表,先确认下连接有效性,然后试试ODBC接口的连接(不靠谱也没办法)。
我也不知道思路对否,但愿对您有帮助。
文章分享结束,powerdesigner连接mysql数据库和用powerdesiger16怎么连接数据库的答案你都知道了吗?欢迎再次光临本站哦!