在本教程中,我们将探讨Java数据库连接(JDBC)API和Java持久化API(JPA)之间的差异。
2. JDBC是什么
JDBC是Java应用程序与数据库通信的编程级接口。应用程序使用此API与JDBC管理器通信。这是我们的应用程序代码用来与数据库通信的通用API。在API之外,是供应商提供的符合JDBC标准的数据库驱动程序。
3. JPA是什么
JPA是允许我们将Java对象绑定到关系数据库记录的Java标准。它是对象关系映射(ORM)的一种可能方法,允许开发人员使用Java对象在关系数据库中检索、存储、更新和删除数据。JPA规范有几种实现可用。
大约 5 分钟