Enterprise Architect数据库逆向工程(通过ODBC导入已经存在的Mysql数据表结构)
在数据模型图(Data Modeling)中,EA支持13种不同型号的数据库建模,可直接生成建表SQL语句,同时也可以通过ODBC,导入已存在的数据表结构。分以下步骤:
一、安装ODBC驱动
通过ODBC导入已经存在的Mysql数据表结构第一步就是确定ODBC驱动是否已经安装。打开“控制面板” ===>“管理工具”
如果出现上面标注的两个就说明已经安装成功,如果没有则需要下载驱动安装一下,ODBC驱动下载地址: https://dev.mysql.com/downloads/connector/odbc/ 安装过程就不赘述了。
二、配置用户DSN
根据自己的系统位数选择32或64位的ODBC驱动,双击后弹出:
点击添加,弹出:
上面两个均可,Unicode driver 版本提供更多字符集的支持和更多语言的支持,而ANSI driver 版本是只针对有限的字符集的范围。选择后,点击“完成”:
填写要导入的数据库信息,可以点击“Test”测试一下是否成功。
出现以上就成功了,这时用户DSN也会多出刚刚新建的记录。
三、EA导入
打开EA,“文件”===》“新建项目”,弹出后选择Mysql,确定。
选择“源码工程”===》“从ODBC中导入数据库Schema” ,
弹出:
选择后,点击“导入”:
选择要导入的库和表:
最后:
ok!