热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

power怎么逆向导出mysql数据库_PowerDesigner逆向操作(从mysql5.0生成数据库的物理模型),把Comment写到name中,pdm文件导出为word...

PowerDesigner逆向操作(从mysql5.0生成数据库的物理模型)环境:powderdesigner12.5;mysql5.0步骤࿱

PowerDesigner逆向操作(从mysql5.0生成数据库的物理模型) 环境:powderdesigner12.5;mysql5.0 步骤: 1、 为指定的数据库配置mysql的ODBC数据源 先下载一个mysql的odbc的connector,可以到mysql官方网站下载(我使用的是mysql-connector-odbc-5.1.8-win32.msi。http://yuyuyuyuy.download.csdn.net/这里也有免费的)mysql的ODBC数据源,并安装。 如果不行就下载更高版本的安装,mysql也可以下载对应版本安装,端口号可以用非3306的。 你用的32位的mysql,那么你应该用32位的odbc配置管理器,而不是系统菜单默认的64位ODBC配置,请在 Windows\SysWOW64\ 下找到32位的ODBC配置工具 odbcad32.exe ,运行它,然后配置你需要的DSN。最后程序连接,测试OK。 安装后鼠标点击电脑里的开始—>程序—>管理工具—>数据源ODBC—>跳出ODBC数据源管理器,点击添加,在跳出的创建数据源对话框中找到MySQL ODBC 5.1 Driver,点击完成。在弹出的对话框中的Date Source Name里填写数据源的名称,指定的数据库名更好,用户名和密码均为你的mysql数据库的用户名和密码,database里选择指定的数据库,点击右边的Test按钮,跳出Connection siccessful对话框,说明你的数据源连接成功了,点击OK,点击确定完成 2.powerdesigner的逆向操作。 选择File--->Reverse Engineer--->Database a》在弹出的对话框New Physic Data Model里填写你自己的modelName,选择DBMS为MYSQL5点击确定。 b》在弹出的 Database Reverse Engineer Options 里选Using a data source 并点击connect to a data source弹出connect to a data source对话框。 选择data source 为ODBC machine data source,并选择刚才配置好的mysql数据源输入用户密码点击connect返回到Database Reverse Engineer Options,点击确定。 c》此时弹出,Database Reverse Engineer对话框。选择要生成的表点击ok即可将数据库成成对应的数据库物理模型(.pdm文件) ================================================== 更新模型:数据库->Update Model from Database -> Using a data source (wnwweb (MySQL ODBC 5.2 Unicode Driver))-> Database Reverse Engineer 执行vb脚本把中文备注写到name中显示出来:工具-> Execute Commands -> Edit/Run Script中执行vb脚本。 PowerDesigner->Tools->Execute Commands->Edit/Run Scripts 第一次可以直接粘帖进去执行后保存成comment2name.vbs,以后可以直接打开文件导入到控制台执行。 Option Explicit ValidationMode = True InteractiveMode = im_Batch Dim mdl ' the current model ' get the current active model Set mdl = ActiveModel If (mdl Is Nothing) Then MsgBox "There is no current Model " ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then MsgBox "The current model is not an Physical Data model. " Else ProcessFolder mdl End If Private sub ProcessFolder(folder) On Error Resume Next Dim Tab 'running table for each Tab in folder.tables if not tab.isShortcut then tab.name = tab.comment Dim col ' running column for each col in tab.columns if col.comment="" then else col.name= col.comment end if next end if next Dim view 'running view for each view in folder.Views if not view.isShortcut then view.name = view.comment end if next ' go into the sub-packages Dim f ' running folder For Each f In folder.Packages if not f.IsShortcut then ProcessFolder f end if Next end sub ================================================== 使用powerdesigner连接MySQL并设置逆向工程图文教程 http://www.server110.com/mysql/201310/2203.html mysql ODBC 在64位下提示找不到odbc驱动问题 在64位机器上,如果你想要连接32位mysql ,一般会安装mysql connector/ODBC 64位,并在配置ODBC数据源测试中连接正常,但在程序连接,如ASP、asp.net、VB、Delphi 等软件访问数据库时,却提示找不到ODBC驱动。 这个问题网上找了很多资料,很多开发者甚至放弃使用mysql数据库,或者用其它开发语言如php代替。 解决办法:因为你用的32位的mysql,那么你应该用32位的odbc配置管理器,而不是系统菜单默认的64位ODBC配置, 请在 Windows\SysWOW64\ 下找到32位的ODBC配置工具 odbcad32.exe ,运行它,然后配置你需要的DSN。最后程序连接,测试OK。 例如:C:\Windows\SysWOW64\odbcad32.exe =============================================== PowerDesigner 把Comment写到name中 和把name写到Comment中 pd7以后版本可用 http://www.cnblogs.com/wuyifu/archive/2013/01/11/2855705.html 逆向出来的默认是英文字段名称 用vb脚本处理把中文备注显示出来方便查看些 =============================================== 怎么将数据库设计pdm文件导出为word格式_百度经验 http://jingyan.baidu.com/article/375c8e19b4934d25f2a22984.html 点击菜单报告->report wizard,弹出报告创建向导窗口 输入报告名字,例如:输入report2,然后选择语言简体中文(Simplified Chinese),点击下一步 在报告格式单选框中选择rtf,在展现模板下拉列表中默认选择professional即可,点击下一步 在报告结构预览步骤中选择需要展示的章节,包含介绍、短描述、全描述章节等内容,在这里默认即可,点击下一步 在报告布局步骤中选择对象类型,然后配置对象的列表布局和对象的卡片布局信息,在这里默认即可,点击下一步 最后一步点击完成,会弹出文档另存为窗口,选择文件路径,输入文件名,例如:report2.rtf,然后点击保存,PowerDesigner会在指定的目录下生成report2.rtf文件 用Office Word打开report2.rtf文件后,点击文件->另存为菜单,选择保存类型为docx,然后点击保存按钮,到此便成功将pdm文件导出为word文件了 注意事项:默认的模板结构可能会包含您不需要的项目,可以通过 导出模型后,模型会自动生成一个Reports文件夹,里面包含一个report2的报告模板,点击report2右侧会显示可选项和报告项,在这里可以选择报告的展示项目和展示结构,用来定义个性化的报告内容



推荐阅读
author-avatar
大爱开心一下吧_616
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有