zoukankan      html  css  js  c++  java
  • 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,这样就行了,简单吧。至此,反向工程就成功实现了。

  • 相关阅读:
    操作系统,,,也考完了【流坑】
    认真地搭建python开发环境
    NumPy 上手一个例子 vectorsum.py
    数字图像处理、、考完了
    Intel系列CPU的流水线技术的发展
    JSON序列化为实体对象
    一个丝滑的全屏滑动返回手势
    Swift项目兼容Objective-C问题汇总
    OC 九宫格布局
    SDWebImage 新版接口使用方法
  • 原文地址:https://www.cnblogs.com/lixiaolun/p/2605674.html
Copyright © 2011-2022 走看看