PowerDesigner通过SQL语句生成PDM文件

jopen 8年前

前提:

我用的是PowerDesigner15

数据库为Mysql5.5

步骤如下:

第一步:File->New Model 点击OK创建模板就行了

备注:在创建物理模型时DBMS下拉框是空的,没值,点击DBMS后面的黄色文件图标,浏览,找到安装目录里的PowerDesigner15\Resource Files\DBMS,就可以了

第二步:要先连接mysql驱动,在PowerDesigner页面中点击database->Connect 打开如下页面

第三步:点击modify按钮弹出输入框,输入自己要连接的数据库的相关参数,点击Test测试连接,提示连接成功,如下图

第四步:在PowerDesigner页面中点击选择适合你的SQL类型,如下图

第五步:点击之后进入如下页面,有两个选择(1)using script files和(2)using a data  sourse,(1)是选择sql语句(2)是选择现有库,如下图

结束:到此为止就按照自己想要的表生成相应的PDM文件了。

备注:有时在查找mysql驱动时会没有找到,在自己电脑可以查看到mysql启动连接也是成功的,在PowerDesigner中连接确实失败的,在网上找了下,是由于PowerDesigner是32位的,如果你的电脑是64位的那么就会提示连接失败.解决办法就是找到安装32位的驱动的执行程序,前提你要先下载32位mysql驱动包安装上。安装后运行一次C:\Windows\SysWOW64\odbcad32.exe,之后就可以执行成功了。在点击控制面板->管理工具->数据源(ODBC) 查找到你新按钮的32位驱动测试成功,然后在PowerDesigner中按照上边的步骤就选择32位驱动就可以连接上了。以上内容语句不华丽但是很实用,有图有真相,希望对你有帮助。

来自: http://www.cnblogs.com/zhangjinpeng/p/5108916.html