标签: postgresql jdbc libpq
以下两个不同的概念是否正确:
JavaSE的java.sql软件包是基于JDBC驱动程序构建的,与驱动程序无关的API是否正确?
在PostgreSQL的C语言中,
答案 0 :(得分:1)
Java SE的java.sql包定义了称为JDBC驱动程序的Java库可以实现的接口,以提供几乎与供应商无关的方式来使用数据库。使用JDBC(java.sql软件包),您[几乎]从不使用供应商特定的类,而仅对接口进行编程。
java.sql
libpq是完全不同的东西-它是c的库,它完全专用于postgres。它没有要求,也没有尝试成为针对任何RDBMS进行编程的通用接口。