java连接oracle数据库(利用MyEclipse开发工具反向生成 bean与配置文件)
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,这样就行了,简单吧。至此,反向工程就成功实现了。