java连接oracle数据库(利用MyEclipse开发工具反向生成 bean与配置文件)

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

      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,这样就行了,简单吧。至此,反向工程就成功实现了。

目录
相关文章
|
12天前
|
SQL Oracle 关系型数据库
【Oracle】玩转Oracle数据库(一):装上去,飞起来!
【Oracle】玩转Oracle数据库(一):装上去,飞起来!
52 7
|
1月前
|
Oracle 关系型数据库 数据库
|
1月前
|
关系型数据库 分布式数据库 数据库
PolarDB PostgreSQL版:Oracle兼容的高性能数据库
PolarDB PostgreSQL版是一款高性能的数据库,具有与Oracle兼容的特性。它采用了分布式架构,可以轻松处理大量的数据,同时还支持多种数据类型和函数,具有高可用性和可扩展性。它还提供了丰富的管理工具和性能优化功能,为企业提供了可靠的数据存储和处理解决方案。PolarDB PostgreSQL版在数据库领域具有很高的竞争力,可以满足各种企业的需求。
|
30天前
|
Oracle 关系型数据库 数据库
Oracle数据库基本概念理解(3)
Oracle数据库基本概念理解(3)
18 2
|
1月前
|
Oracle 关系型数据库 数据库
如何利用 Docker 安装 Oracle 数据库
【2月更文挑战第14天】
93 0
|
12天前
|
SQL Oracle 关系型数据库
【Oracle】玩转Oracle数据库(七):RMAN恢复管理器
【Oracle】玩转Oracle数据库(七):RMAN恢复管理器
40 5
|
30天前
|
Oracle 关系型数据库 数据库
Oracle数据库基本概念理解(2)
Oracle数据库基本概念理解(2)
13 1
|
4天前
|
Java Maven 开发工具
《Java 简易速速上手小册》第5章:Java 开发工具和框架(2024 最新版)
《Java 简易速速上手小册》第5章:Java 开发工具和框架(2024 最新版)
25 1
|
5天前
|
存储 Oracle 关系型数据库
Oracle的模式与模式对象:数据库的“城市规划师”
【4月更文挑战第19天】在Oracle数据库中,模式是用户对象的集合,相当于数据库的城市规划,包含表、视图、索引等模式对象。模式对象是数据存储结构,如表用于存储数据,视图提供不同查看角度,索引加速数据定位。良好的模式与模式对象设计关乎数据效率、安全和稳定性。规划时需考虑业务需求、性能、安全和可扩展性,以构建高效数据库环境,支持企业业务发展。
|
12天前
|
存储 SQL Oracle
【Oracle】玩转Oracle数据库(二):体系结构、存储结构与各类参数
【Oracle】玩转Oracle数据库(二):体系结构、存储结构与各类参数
35 7

推荐镜像

更多