欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOCX文档下载
     

    在MyEclipse中基于Hibernate+Oracle的开发实践.docx

    • 资源ID:5020259       资源大小:378.69KB        全文页数:10页
    • 资源格式: DOCX        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    在MyEclipse中基于Hibernate+Oracle的开发实践.docx

    在MyEclipse中基于Hibernate+Oracle的开发实践2007-04-29 14:24一、环境介绍    Oracle:服务器机器名 pqftest,监听端口:1521,数据库实例标识SID: o9i                  服务器登录用户名和密码: scott/tiger                  在Scott用户下有Table名叫 EMPLOYEE ,结构如下:                        CREATE TABLE EMPLOYEE (                                EMPLOYEE_ID             NUMBER(4) PRIMARY KEY,                              LAST_NAME               VARCHAR2(15),                              FIRST_NAME              VARCHAR2(15),                              MIDDLE_INITIAL          VARCHAR2(1),                              JOB_ID                  NUMBER(3),                              MANAGER_ID              NUMBER(4),                              HIRE_DATE               DATE,                              SALARY                  NUMBER(7,2),                              COMMISSION              NUMBER(7,2),                              DEPARTMENT_ID           NUMBER(2);                并且,EMPLOYEE表中已经有多条记录。             (如果没有该表,请用Scott 用户登录后,执行 %oracle_home%rdbmsadmin 文件夹下的 bdemobld.sql 脚本创建)                       二、配置DB Browser参数:    1、点击EClipse菜单“Windows | Preferences”,选择路径“MyEclipse DatabaseExplorer Drivers”,显示如下窗口: 在窗口上,若没有Oracle的JDBC驱动程序,则,点击“New”按钮,在探出的窗口中,如下图:在(1)处选择“Oracle (ThinkDriver)”,在(2)处录入URL地址,要根据你的Oracle服务器的机器名、端口和数据库实例来填写;在(3)处点击,然后选择你的Oracle的JDBC驱动程序JAR文件,然后再(4)处点击OK按钮,完成Oracle JDBC驱动程序的配置。回到上一窗口,点击”OK“。    2、检查JDBC连接是否正确:点击菜单”Windows | Show View| DB Browser“,打开 DB Browser视图。在DB Browse测试图中点击”New”按钮,如图: 然后在弹出的窗口中录入以下类似的内容:然后点击“Finish”按钮,这时,DBBrowser窗口上增加了一个数据库连接。选择“JDBCOracle”连接,然后点击窗口上“OpenConnection”按钮。如果前面设置的参数正确,将连接成功,并显示如下图了类似的内容: 三、新建项目,如图:点击“Next”,输入项目名称:TestHibernate,如图:点击“Finish”。四、在项目中加入Hibernate支持:       在项目名称中点击鼠标右键,点击菜单“MyEclipse | Add Hibernate Capabalities”,弹出的窗口可以使用默认值,点击“Next”,再次点击“Next”,这是需要制定Hibernate的数据库链接信息。如下图录入类似的信息:点击“Next”按钮,点击“Java Package”右边的“New”按钮,创建包“test”,然后点击“ok“,再点击”Finish“,完成在项目中使用Hibernate性能的添加。五、添加Hibernate的映射:      在DB Browser 视图,选择“Employee”表,拖动至Hibernate.cfg.XML编辑窗口的mappings空白处,如图:然后,在弹出的窗口中录入如下图类似的信息:点击“下一步”,不用改变默认值,再点击“Next”。选中“Include referenced tables (A->B)”,然后点击“Finish“,完成自动影射配置文件的创建与编辑。在项目视图中,可以看见增加了与EMPLOYEE 表有关联的其他Table的实体类。六、设计测试类:    1、菜单”New | Other | Cllass ",在显示的窗口上按下图类似内容输入:然后,点击“Finish”。2、在源代码编辑视图中,录入以下程序:    public static void main(String args)         EmployeeDAO 数据访问对象 = new EmployeeDAO();        Session 会话 = (Session) 数据访问对象.getSession();        /检索并组装Employee实体对象        Employee 雇员 = 数据访问对象.findById(long) 7369);         System.out.println("姓名:" + 雇员.getFirstName() + "."                + 雇员.getMiddleInitial() + "." + 雇员.getLastName();        会话.close();        System.out.println("完成");       3、运行这个类,在Console视图将显示如下图的结果:

    注意事项

    本文(在MyEclipse中基于Hibernate+Oracle的开发实践.docx)为本站会员(哈尼dd)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开