Java编程中,哪个数据库调用最容易?

售前免费咨询热线: 4 0 0 - 1 8 6 - 0 9 0 5
汇智资讯Huizhi information

当前位置:首页 »Java编程中,哪个数据库调用最容易?

Java编程中,哪个数据库调用最容易?

日期:2020-09-21 11:25:37 访问量: 来源:

所有的数据库中调用最简单的是Spring Data JPA,没有之一。

再搭配基于Java编写的内存型数据库H2,加上依赖即可使用,不用装数据库就可以写样例。

为什么是H2?

因为不用安装,拿来即用。是写Demo的利器。支持SQL92标准。满足样例类型的数据库操作。

为什么是JPA?

因为调用简单,拿来就用。现在非常受国内外新项目的青睐。

有多简单?

1.加入依赖

com.h2database:h2

org.springframework.boot:spring-boot-starter-data-jpa

2. 定义实体

@Data @Entity @AllArgsConstructor @NoArgsConstructor

public class User implements Serializable {

@Id @GeneratedValue

private Integer id;

private String name;

}

3.定义接口

public interface UserRepository extends JpaRepository<User, Integer> {}

4.直接使用

Java数据库

总结:

没有复杂代码,没有魔法值。方便重构复用。

我最近刚好在做一期JPA + H2数据库的视频教程。

在Java世界中,网上有大量的教程事例,但是所有的demo基本上都是基于MySQL数据库实现的。这对于新手会造成一个困扰,一样技术还没学会就要学另一样。现在的软件开发环境下,即便你对数据库一无所知你依然可以开发出非常优秀的产品。这就是我最近在做的视频教程的真正原因。

这里涉及到两个概念:领域驱动设计(DDD)、面向数据库编程

这两块内容都很很大,得安排两期才能说完。今天只说 “对于Java开发Demo来说” 数据库选型不是那么重要。

有一说一。正常情况下,在java开发过程中,我们基于业务来完成所有的逻辑编码,不应该是基于数据库的。这也是中外开发者不同的认识,导致的编程方式的不同。编程一定是面向接口的。从spring的源码中,我们可以发现大量代码践行这一点。这也是spring data JPA的优势。

这里还是要强调一点,到目前为止,我们谈论的是开发Demo演示环境过程中的数据库。如果是用于生产的,且不是嵌入式的设备,那么还是需要慎重考虑是否使用H2的。

他的小,注定了完备性不是那么强。不能兼容较新版本的SQL标准。

汇聚行业精英智慧

致力于高端IT技术人才培养

助力万千学员成就IT梦!

汇智动力

扫码关注 领取资料

www.hzdledu.cn

相关阅读Reading

全国热线:400-186-0905

总部热线:028-6547-1147

周一至周日9:30-24:00

我要咨询
汇智动力微信

汇智动力微信公众号

')