- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PowerDesigner中用JDBC连接MySQL.
PowerDesigner中用JDBC连接MySQL
1)创建物理模型,选择菜单:Database - Configure Connections …
2)在出现的Configure Data Connection窗口中选择:Connection Profiles
3)在Connection Profiles窗口选择:(Add Data Source)
4)在配置窗口,配置各项MySQL数据源参数
5)测试配置参数,若正确则连接成功
6)注意事项
(1)JVM 要32位的。
(2)需配置JAVA_HOME环境变量指向所需JVM。
(3)需配置CLASSPATH环境变量执行 MySQL JDBC Driver。
变通的方法是在PowerDesigner目录下,建立一个启动批处理,如:startup.bat,在其中配置JAVA_HOME、CLASSPATH(可在其中指定多种数据库的JDBC驱动jar包),如下例所示:
REM 32位JAVA_HOME
Set JAVA_HOME=D:\jre632bit
REM 设置 CLASSPATH:指定 Oracle 和 MySQL 之 JDBC Driver,注意 Windows下“;”分隔,Linux下 “:” 分隔
Set CLASSPATH = D:\Program Files (x86)\Sybase\PowerDesigner 16\mysql-connector-java-5.1.20-bin.jar;DD:\Program Files (x86)\Sybase\PowerDesigner 16\ojdbc6.jar;
REM 启动 PowerDesigner16
pdshell16.exe
虽然最新的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数据库中了!
文档评论(0)