博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java连接oracle数据库(利用MyEclipse开发工具反向生成 bean与配置文件)
阅读量:6816 次
发布时间:2019-06-26

本文共 1359 字,大约阅读时间需要 4 分钟。

      java连接oracle数据库(反向生成)

相信大家已经对Myeclipse做javaweb项目的步骤熟读于耳,那么你有没有对那些繁琐的步骤感到很纠结,好吧,现在让我来告诉你,利用Myeclipse做JavaWeb项目其实有两种方式,第一种是”正向”方式,也就是我们传统的方式,第二种,就是“反向”方式,简单的说,就是有数据库向实体映射。

下面就来通过一个简单的例子,来体验下“反向工程”的风驰电掣吧。

1.    首先,我们需要建立一个web项目,项目名叫DemoWeb

2.    建立好项目之后,鼠标移到Myeclipse右上角,打开其右上角 点击圈出的按钮,选择子项—Myeclipse Database Explorer,进入如下视图右击左边空白处,选择New选项,新建一个DataBase Connection Driver,如图

,填写其有关信息,

注意:①Driver template 选择Oracle(Thin driver),这里只是简单运用,实际中大部分选择Oracle(OCI driver),但是其他配置都一样②Driver name指定驱动名字,填写本机主机名localhost③connection URL填写格式,请看例子④user name和userpassword注意要和数据库保持一致。⑤Driver Jar:单击右边add JARs,寻找到安装路径下的相关数据库驱动。

3.    完成之后,单击【下一步】,出现如图,选择第三项,并添加相关的数据库,如图

4.    选中数据库名,单击OK,进入下面视图

单击finish。

5.    切换到Myeclipse视图,选中项目,右击,选中Myeclipse,在其子菜单下,选中Add Hibernate Capabilities…进入下面视图

 

将中间复选框中的Hibernate 3.3 复选框取消选中(用自己的jar包),点击next,进入下一个视图,是存放hibernate.cfg.xml路径,默认src,所以直接next,进入下面视图,DB Driver选中localhost,核实下数据和建立是否有出入,没错的话,点击next

接下来是建立HibernateSessionFactory存放包了,新建一个包,本例为cn.csdn.utils

单击finish,然后再次finish。

6.    返回到Myeclipse视图,会出现差号,不要慌,只是没导入Hibernate相关包而已,接下来导入相关的jar。

7.    待项目红色差号消失之后,返回Myeclipse Database Explorer视图,打开建立的localhost选中Scott下的两个相关表,本例采用EMP和DEPT两个表

 

右击两个表,操作如图 单击选中项,出现:

各项操作如上图所示,点击next,进入

选择Id Generator 为sequence,单击next,设置两个表的映射关系,本例采用双向

单击finish,返回Myeclipse视图,你会发现,相关东东已经配置好了,

 OK,这样就行了,简单吧。至此,反向工程就成功实现了。

转载于:https://www.cnblogs.com/lixiaolun/archive/2012/07/23/2605674.html

你可能感兴趣的文章
2016 IT 运维工作计划及学习
查看>>
将一个数的二进制位模式从左到右翻转并输出
查看>>
jQuery学习之jQuery Ajax用法详解
查看>>
关于JEPLUS软件介绍——JEPLUS软件快速开发平台
查看>>
动态增加UIView到当前视图中
查看>>
怎么能看透信封
查看>>
css正方形照片墙
查看>>
找工作的程序员必懂的Linux
查看>>
shell脚本实现杨辉三角形
查看>>
ComponentOne 2019V1火热来袭!全面支持 Visual Studio 2019
查看>>
装了一款系统优化工具,如何从Mac上卸载MacBooster 7?
查看>>
使用符号表调试release程序
查看>>
Delphi 设置系统默认打印机
查看>>
AliOS Things网络适配框架 - SAL
查看>>
数组 将一个数组的元素和另一个素组的元素相加,然后赋给第三个数组
查看>>
Python常用模块汇总
查看>>
sa提开放系统下的虚拟新贵Virtualbox权技巧之xp_regwrite替换sethc.exe
查看>>
SpringBoot开发案例之整合Dubbo提供者(一)
查看>>
变态的程序
查看>>
腾讯抄你肿么办 ?
查看>>