2017-03-08 38 views

回答

2

是的,这样的API存在并且 - AFAIK - 它早于Python在标准化方面的努力。此规范及其API称为JDBC或Java数据库连接。目前的版本是4.2 JDBC(使用JDBC 4.3目前正在进行中),也被确定为JSR 221:JDBC TM 4.0 API规范维护版本2.

您可以在https://jcp.org/en/jsr/detail?id=221

的找到规范文件API的接口包含在主Java API中。请参阅包装java.sqljavax.sql

查看Java教程Trail: JDBC(TM) Database Access的介绍。

甲JDBC规范被绑定到一个Java版本,因此:

  • 爪哇9:JDBC 4.3
  • 爪哇8:JDBC 4.2
  • 爪哇7:JDBC 4.1
  • 爪哇6:JDBC 4.0
  • ...早期版本是不是很有趣了

JDBC已经rsions通常是可加性的,因此早期版本的特性会被转化为新版本,并且 - bar一些早期的错误 - 通常不会被弃用。有时可以在规范的较新版本中进行较小的澄清或语义更改。

请注意,新版JDBC版本中的功能(通常)只有在驱动程序实际实现该JDBC版本时才可访问。我是JDBC专家组的成员