Powerdesigner连接mysql数据库,逆向工程生成ER图 (保姆级教程:下载->连
一、下载powerdesigner下载的教程请看如下链接,我太懒了,直接借鉴!
把别大佬的博客搬过来了嘿嘿~我真聪明!ㄟ( ▔, ▔ )ㄏ
操作到完成汉化就好!!第5步不看了,别按那个走,因为新手没提前设置好别的,生成ER图会失败
安装powerdesigner的具体教程点这
二、设置ODBC
使用Powerdesigner连接mysql数据库逆向生成ER图,查了网上好多教程目前只知道连接方式有两种,ODBC和JDBC。
ODBC须要下载mysql驱动,JDBC须要32位的JDK,这样的缘故起因是powerdesigner本身是32位的步伐。如果使用JDBC,32位JDK来回切换太麻烦须要写设置文件等,之后我整理好再发博客吧,这篇文章先教odbc怎样连接。
1、下载mysql的odbc驱动文件 ,64位、32位都要下载。
mysql的odbc官网下载地点
(1)点图中 1. 位置切换64位/32位的odbc
(2)下载我圈的 2. 那个
https://i-blog.csdnimg.cn/direct/d54a8ebb8f9e46f89d73e311771fe67e.png
2、把两个驱动文件都放到Powerdesigner的下载文件中。(我的Powerdesigner的安装目次如下图,就直接放到目次里,为什么这么放?因为懒得设置ψ(`∇´)ψhhhhhh~)
https://i-blog.csdnimg.cn/direct/9624ba69bab04043bd3904ba472d7078.png
https://i-blog.csdnimg.cn/direct/6bd37fa4fceb499f8a1dbfb2d112fe52.png
3、在电脑上设置好64bit、32bit的mysql驱动文件,连接须要远程连接的数据库,如下:
https://i-blog.csdnimg.cn/direct/a91c372592d6422b8dc723a30967bdd2.png
https://i-blog.csdnimg.cn/direct/ee6e416f7caa434f954d5935c78ed226.png
我这里9.0是64bit,8.0是32bit。诶诶?你系统数据源为什么是空缺?点击添加辣!添了就有辣~
https://i-blog.csdnimg.cn/direct/d7d33772335848f7a8a58706d5845cdc.png
三、创建模型,连接数据库
1、在powerdesigner'新建一个模型,点击数据库——>反向工程———>设置即可(看图)
https://i-blog.csdnimg.cn/direct/3d514c2bfdd44d6d86e9e29c004235c1.png
2、选择mysql5.0,Model name任意起个名字这个不重要╮(╯-╰)╭。然后点击OK就建立了一个模型。
https://i-blog.csdnimg.cn/direct/01489ce324ee44f7878b086957c840cb.png
3、把这个模型连到数据库,上方菜单栏中Database——Update Model from Database
https://i-blog.csdnimg.cn/direct/11c47b75db1c42309ec6bbc153b5d4bc.png
然后会弹窗!可怕的很!此中1内里显示的是选择的数据库连接,选择2会弹出选择数据库连接的界面,我们点2(那个小图标)~
再弹,再点2( Configure)~
表明一下:
图2的Modify可以弹出一个界面对选中的连接进行编辑
Configure弹出界面,可以显示所有的连接而且编辑和添加新的连接。
https://i-blog.csdnimg.cn/direct/0d6a82fbe074492cb1b86536f94c5629.pnghttps://i-blog.csdnimg.cn/direct/b912406aa072481ab20270e4b8fbc987.png
我是一个没有感情的贴图人lallalala~┑( ̄Д  ̄)┍
https://i-blog.csdnimg.cn/direct/2b6cb9738f4c4f288e6e984dce0bb490.png
https://i-blog.csdnimg.cn/direct/b17d5bdf237540e1905bac2325126de9.png
https://i-blog.csdnimg.cn/direct/b3419db1db334412a8edef4c21e9d5df.png
选择Mysql ODBC 8.0 Unicode Driver (如果之前没有安装驱动这里是没有的)(这里数字不一样无妨啊,版本总会更新嘛)
这有ANSI和Unicode两种字符集版本的Driver,为什么用Unicode,因为它提供更丰富的字符集。考你一下:Unicode是啥?不知道的的打屁股!ԅ(¯﹃¯ԅ)
然后出现下面这个页面:(啊啊啊烦死了,有完没完了!还要不停配!怨言一下~咱们继承(ง •_•)ง
https://i-blog.csdnimg.cn/direct/a7822f275b3f4a8b8606dad696754bdb.png
这页面是不是眼熟?刚咱配来着
第一个是自己起个名字;第二个是描述,任意辣
TCP/IP!!!重点!本地的填localhost大概127.0.0.1,远程的就填IP,mysql的端口一般都是默认的3306;
lNamed Pipe是另一种连接方式不会...不用管~
下面就用户暗码库名之类的,输完点击一下test!!!!!测试一下,一般就显示成功了,嗯!
完成后你会发现多了一个连接,确定;下面弹出框中,下拉框中选中这个连接,Connect
https://i-blog.csdnimg.cn/direct/21e4fc21632b49039a542dfcbca41884.png
https://i-blog.csdnimg.cn/direct/2ccf02199a4e4c8986ab5017a898bdd0.png
点确定就ok辣~
四、生成ER图
重点!重点!重点!这里有坑哦~不看后悔!!
这里默认是选择所有的用户下的所有表,这个和oracle数据库不一样。
1处是全选,2处是全不选,点2!然后切换到你要建立的用户,也就是点3去选用户。
以防万一,手动一个个勾选要展示的表,确认,okk这样就会展示E-R图辣ο(=•ω<=)ρ⌒☆
https://i-blog.csdnimg.cn/direct/d6c581ff743b4a93a82f1b63fabe3fe9.png
ER图就生成好辣~~
五、给ER图添加中文表明和字段名
写累惹,改天再增补吧~。。。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]