UML工具Visual Paradigm教程:如何在不使用SQL的情况下访问数据库(上)
Visual Paradigm是包含设计共享、线框图和数据库设计新特性的企业项目设计工具。现在你只需要这样单独的一款模型软件 Visual Paradigm就可以完成用UML设计软件,用BPMN去执行业务流程分析,用ERD企业设计数据库的任务。Visual Paradigm现已加入在线订购,现在抢购立享优惠!
对象关系映射(ORM)是一种使用关系数据库虚拟映射Java对象以辅助面向对象编程的方法,而Hibernate是市场上最受欢迎的ORM框架之一。借助Visual Paradigm Eclipse Integration,您可以为市场上最受欢迎的IDE之一Eclipse提供多合一的建模插件。您可以使用UML图设计系统,也可以使用ERD工具设计数据库。您还可以从图中生成数据库和可执行的Java Hibernate源代码。
在本教程中,我们将向您展示分步过程,首先尝试对象关系映射,使用示例数据在ERD中定义数据模型,然后从ERD生成类图,生成数据库和休眠代码,最后使用生成的休眠代码将数据插入数据库并从数据库检索数据。由于本教程的重点是如何与Eclipse和Visual Paradigm一起使用hibernate,因此将使用一个最小的示例。本教程将使用Visual Paradigm,Eclipse 8.4.1 Luna和Microsoft SQL Server。
入门
我们假设您已经安装了SQL Server,Eclipse和Visual Paradigm。现在开始吧。我们首先在SQL Server中创建一个数据库。
设置数据库
要在SQL Server中设置数据库:
1、通过Microsoft SQL Server Management Studio登录您的SQL Server 。
2、右键单击对象资源管理器中的“ 数据库”节点,然后从弹出菜单中选择“ 新建数据库... ”。
3、输入数据库名称。在本教程中,我们将数据库命名为ToyStore。
4、单击“ 确定”创建数据库。
在Eclipse中创建Java项目
1、启动Eclipse IDE。
2、单击“ 应用程序工具栏”中的“ 新建”按钮,然后选择“ Java项目”以打开“ 新建Java项目”窗口。
3、在“ 新建Java项目”窗口中,在“ 项目名称”字段中输入“ Toy Store”。
4、单击完成以创建项目。
在Eclipse中启动Visual Paradigm
现在,我们必须在Eclipse中启动Visual Paradigm。
1、右键单击Java项目,然后从弹出菜单中选择“ 打开Visual Paradigm ”。
2、系统可能会提示您指定Visual Paradigm项目的位置。在这种情况下,只需选择“ 在默认路径中创建”,然后单击“ 确定”继续。
3、当提示您切换到“建模”透视图时,选择“ 是”。
为Eclipse项目配置数据库
在建模开始之前,我们必须首先为项目指定数据库配置。
1、从主菜单中选择“ 建模”>“ ORM”>“数据库配置...”。
2、数据库列表中选择MS SQL Server。
3、在“ 版本”字段中选择2008或更高版本。
4、保留“ 驱动程序”字段不变(选择jDTS Driver),然后按绿色的向下箭头按钮下载所需的驱动程序。您可能需要指定代理服务器才能访问Internet并下载驱动程序。
5、接下来,填写主机名,端口号,数据库名称以及您的用户名和密码以访问数据库。
6、单击测试连接以确保我们定义的连接设置正确。
现在,一切就绪,我们可以开始创建数据模型了。
使用ERD创建数据模型我们可以开始为我们的项目创建数据模型。
1、在图导航器中右键单击“ 实体关系图”,然后从弹出菜单中选择“ 新建实体关系图 ”。
2、在图工具栏中选择“ 实体”,然后单击图以创建一个实体。将其命名为Category。
3、右键单击实体,然后选择新建列。
4、输入+ ID:int以创建ID为名称,类型为int 的主键。
5、按Enter确认并再创建一列。输入name:varchar(255)作为列名。再次按Enter确认,然后按Esc取消编辑。
6、将鼠标指针移到Category实体上。按下并拖出右上方的Resource Catalog图标。
7、释放鼠标按钮,然后从资源目录中选择“一对多关系->实体”。
8、将实体命名为Product。
9、在Product,+ ID:int作为主键上创建三列,名称:varchar(100)作为产品名称,以及stockQTY:int关于产品的可用性。
=====================================================
更多Visual Paradigm相关资源,请点击此处进行查看~
想要购买Visual Paradigm正版授权的朋友可以。
关注下方微信公众号,及时获取产品最新消息和最新资讯