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

目录
相关文章
|
9月前
|
SQL Java 关系型数据库
Java连接MySQL数据库环境设置指南
请注意,在实际部署时应该避免将敏感信息(如用户名和密码)硬编码在源码文件里面;应该使用配置文件或者环境变量等更为安全可靠地方式管理这些信息。此外,在处理大量数据时考虑使用PreparedStatement而不是Statement可以提高性能并防止SQL注入攻击;同时也要注意正确处理异常情况,并且确保所有打开过得资源都被正确关闭释放掉以防止内存泄漏等问题发生。
439 13
|
9月前
|
SQL 关系型数据库 MySQL
MySQL数据库连接过多(Too many connections)错误处理策略
综上所述,“Too many connections”错误处理策略涉及从具体参数配置到代码层面再到系统与架构设计全方位考量与改进。每项措施都需根据具体环境进行定制化调整,并且在执行任何变更前建议先行测试评估可能带来影响。
1797 11
|
11月前
|
SQL XML Java
配置Spring框架以连接SQL Server数据库
最后,需要集成Spring配置到应用中,这通常在 `main`方法或者Spring Boot的应用配置类中通过加载XML配置或使用注解来实现。
785 0
|
负载均衡 算法 关系型数据库
大数据大厂之MySQL数据库课程设计:揭秘MySQL集群架构负载均衡核心算法:从理论到Java代码实战,让你的数据库性能飙升!
本文聚焦 MySQL 集群架构中的负载均衡算法,阐述其重要性。详细介绍轮询、加权轮询、最少连接、加权最少连接、随机、源地址哈希等常用算法,分析各自优缺点及适用场景。并提供 Java 语言代码实现示例,助力直观理解。文章结构清晰,语言通俗易懂,对理解和应用负载均衡算法具有实用价值和参考价值。
大数据大厂之MySQL数据库课程设计:揭秘MySQL集群架构负载均衡核心算法:从理论到Java代码实战,让你的数据库性能飙升!
|
SQL 数据库连接 数据库
在C++的QT框架中实现SQLite数据库的连接与操作
以上就是在C++的QT框架中实现SQLite数据库的连接与操作的基本步骤。这些步骤包括创建数据库连接、执行SQL命令、处理查询结果和关闭数据库连接。在实际使用中,你可能需要根据具体的需求来修改这些代码。
872 14
|
Oracle 安全 关系型数据库
【Oracle】使用Navicat Premium连接Oracle数据库两种方法
以上就是两种使用Navicat Premium连接Oracle数据库的方法介绍,希望对你有所帮助!
2615 28
|
安全 Linux 网络安全
YashanDB数据库服务端SSL连接配置
YashanDB支持通过SSL连接确保数据传输安全,需在服务端生成根证书、服务器证书及DH文件,并将根证书提供给客户端以完成身份验证。服务端配置包括使用OpenSSL工具生成证书、设置SSL参数并重启数据库;客户端则需下载根证书并正确配置环境变量与`yasc_env.ini`文件。注意:启用SSL后,所有客户端必须持有根证书才能连接,且SSL与密码认证独立运行。
|
关系型数据库 MySQL Java
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库