java - 使用数据库的典型 API 或标准是什么? (关系型、对象型和 Nosql)

标签 java database sqlite hsqldb nosql

我正在尝试制作一些数据库功能的比较表,重点关注可与 Java 一起嵌入(在流程数据库中)的数据库。我希望有一个包含这些数据库通常支持的 API 的字段,但我不知道到底要搜索什么。

此时我正在寻找它是否支持 ODBC、JDBC(在关系数据库中),然后是一些远程访问 API(REST、Thrift – 不确定它的远程访问 API 是否或者它到底是什么)以及在 Nosql 数据库中我通常只找到某种用于数据操作的 native API。

还有其他可以推荐给我的吗?我不是在寻找一些先进的技术或第三方工具等。只有常用的基本东西

最佳答案

Java 进程中使用的所有 SQL 数据库都依赖于 JDBC API。 ODBC 与此上下文无关,并且由不是用 Java 编写的进程使用。每个非 SQL 数据库(包括对象数据库)都有自己的 API。

关于java - 使用数据库的典型 API 或标准是什么? (关系型、对象型和 Nosql),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30617820/

相关文章:

java - 将 Joda-Time 转换为 UTC 时区的时间戳

java - 使用 Java 合并 2 个 AAC 文件

php - 我想从 .txt 和数据库中找到相同的行,然后根据文本文件中的新行更新数据库

android - 对一张表进行简单的 SQL 查询

python - 在 Python 中从 txt 文件创建新的 sqlite 数据库表

java - 递归谢尔宾斯基三角 Java

java - Vaadin 无法将项目添加到网格

c# - 在 C# 中从 DataGridView 更新数据库表

json - Firebase 中的三向关系

java - Android SQLite 数据库更新架构而不丢失数据