最近想梳理公司项目的表间关系,从项目后台管理系统的操做入手,以及代码的hibernate注解入手,都不算特别尽人意,因而最后仍是鼓捣了一下PowerDesigner的逆向工程图,这样更直观一些。java
想着之后不论项目切换或者接手的时候确定是用得上的,因此在这里也记录一下,毕竟,好记性不如烂笔头,更况且我这还不是好记性。看网上有个哥们说他已是三次忘了步骤了,因此我吸收教训赶忙第一次就记录下来。mysql
JDBC的配置方式须要一些基础的环境和准备,可是也很简单,无非也就是JDK和mysql的链接jar包,这里再也不展开阐述。sql
数据库链接这里是经过一个配置文件来获取链接信息的,首次的话由于没有,因此咱们须要选择Configure进行配置。shell
如图,选择添加数据库资源,出现如上,相关说明以下:数据库
如图填写信息完成后,点击左下角的 Test Connection,出现成功提示则说明链接可行:bash
若是测试链接不经过,且出现 Non SQL Error : Could not load class com.mysql.jdbc.Drive 的错误,而指定的jar包没有问题,那么是由于PowerDesigner没法找到驱动所产生的。解决办法是配置系统的classpath路径,指定jar包路径就行了。maven
若是测试链接不经过,且出现 “Could not Initialize JavaVM!”,是由于 PowerDesigner 只能识别到32位的JDK,此时须要新安装32位的JDK,安装完成JDK后,在PowerDesigner 安装根目录 新建 start.bat 文件,编辑内容以下:测试
Set JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_131 Set CLASSPATH =C:\DevTool\maven-rep\mysql\mysql-connector-java\5.1.18\mysql-connector-java-5.1.18.jar pdshell16.exe
这样不用修改系统已有的JDK环境变量,只是每次须要在 根目录使用start.bat 启动。spa
成功链接后,咱们一路肯定下去把这个配置文件进行保存,最终你能够在你指定的文件夹(该目录没有限制,自定义一个目录便可,此处我是创建在安装文件下的一个userConf文件夹内)中看到这个保存好的文件:hibernate