Java MVC 与数据库连接开发指南
在 Java MVC 开发中,与数据库的连接和交互是非常重要的一部分。本文将详细介绍如何使用 JPA(Java Persistence API)将 Java MVC 应用与数据库连接起来,并开发一个基本的成员注册应用。
1. JPA 概述
JPA 是 Java 平台用于对象关系映射(ORM)的标准规范。其核心类是 EntityManager ,它使用一个名为 persistence.xml 的配置文件,结合 Jakarta EE 应用服务器中的一些设置来完成数据库操作,包括处理连接属性(如用户名和密码)以及连接生命周期。在 Java 中,对应数据库表行的类称为实体类。
2. 设置 SQL 数据库
SQL 数据库有两种类型:成熟的客户端 - 服务器数据库和嵌入式数据库(可能使用内存存储)。这里使用 GlassFish 服务器发行版中包含的 Apache Derby 数据库。该数据库独立于 GlassFish 运行,但 GlassFish 管理工具也提供了一些处理 Apache Derby 实例的命令。在 Java MVC 应用中使用 JPA 作为客户端与数据库交互。
需要注意的是,在 GlassFish 文档中,数据库常被称为 “JavaDB”,但这其实是 Derby 在 JDK 6 到 8 版本中的名称,现在已基本不再使用。切换到不同的数据库产品是非侵入性操作,可以先使用 Apache Derby 学习 JPA,之后再切换到其他数据库管理系统。
从架构角度看,数据库访问最好包含在 EJB 或 EAR 模块中。为了简单起
超级会员免费看
订阅专栏 解锁全文
1248

被折叠的 条评论
为什么被折叠?



