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

上传人:哈尼dd 文档编号:5020259 上传时间:2020-01-29 格式:DOCX 页数:10 大小:378.69KB
返回 下载 相关 举报
在MyEclipse中基于Hibernate+Oracle的开发实践.docx_第1页
第1页 / 共10页
在MyEclipse中基于Hibernate+Oracle的开发实践.docx_第2页
第2页 / 共10页
在MyEclipse中基于Hibernate+Oracle的开发实践.docx_第3页
第3页 / 共10页
在MyEclipse中基于Hibernate+Oracle的开发实践.docx_第4页
第4页 / 共10页
在MyEclipse中基于Hibernate+Oracle的开发实践.docx_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《在MyEclipse中基于Hibernate+Oracle的开发实践.docx》由会员分享,可在线阅读,更多相关《在MyEclipse中基于Hibernate+Oracle的开发实践.docx(10页珍藏版)》请在三一文库上搜索。

1、在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),

2、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 DatabaseE

3、xplorer 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视图

4、。在DB Browse测试图中点击”New”按钮,如图: 然后在弹出的窗口中录入以下类似的内容:然后点击“Finish”按钮,这时,DBBrowser窗口上增加了一个数据库连接。选择“JDBCOracle”连接,然后点击窗口上“OpenConnection”按钮。如果前面设置的参数正确,将连接成功,并显示如下图了类似的内容: 三、新建项目,如图:点击“Next”,输入项目名称:TestHibernate,如图:点击“Finish”。四、在项目中加入Hibernate支持: 在项目名称中点击鼠标右键,点击菜单“MyEclipse | Add Hibernate Capabalities”,弹出的

5、窗口可以使用默认值,点击“Next”,再次点击“Next”,这是需要制定Hibernate的数据库链接信息。如下图录入类似的信息:点击“Next”按钮,点击“Java Package”右边的“New”按钮,创建包“test”,然后点击“ok“,再点击”Finish“,完成在项目中使用Hibernate性能的添加。五、添加Hibernate的映射: 在DB Browser 视图,选择“Employee”表,拖动至Hibernate.cfg.XML编辑窗口的mappings空白处,如图:然后,在弹出的窗口中录入如下图类似的信息:点击“下一步”,不用改变默认值,再点击“Next”。选中“Includ

6、e 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视图将显示如下图的结果:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 商业贸易


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